|
EpcTools
An event based multi-threaded C++ development framework.
|
A daily file sink. More...
#include <elogger.h>
Public Member Functions | |
| ELoggerSinkDailyFile (ELogger::LogLevel loglevel, cpStr pattern, cpStr filename, Bool truncate, Int rolloverhour, Int rolloverminute) | |
| Class constructor. More... | |
| virtual | ~ELoggerSinkDailyFile () |
| Class destructor. More... | |
| EString & | getFilename () |
| Retrieves the log file name. More... | |
| Bool | getTruncate () |
| Retrieves the truncate flag. More... | |
| Int | getRolloverHour () |
| Retrieves the hour during the day when the rollover will occur. More... | |
| Int | getRolloverMinute () |
| Retrieves the minute within the hour when the rollover will occur. More... | |
Public Member Functions inherited from ELoggerSink | |
| virtual | ~ELoggerSink () |
| Class destructor. More... | |
| SinkType | getSinkType () |
| Retrieves the sink type. More... | |
| ELogger::LogLevel | getLogLevel () |
| Retrieves the log level for this sink. More... | |
| EString | getLogLevelName () const |
| Retrieve the name of the currently assigned log level. More... | |
| EString & | getPattern () |
| Retrieves the log message formatting pattern. More... | |
| ELogger::LogLevel | setLogLevel (ELogger::LogLevel loglevel) |
| Assigns the sink log level. More... | |
| ELogger::LogLevel | setLogLevel (cpStr lvl_name) |
| Assign a log level for this sink from a log level name. More... | |
| EString & | setPattern (cpStr pattern) |
| Assigns the log message formatting pattern. More... | |
| spdlog::sink_ptr | getSinkPtr () |
| Retrieves the underlying spdlog sink pointer. More... | |
Additional Inherited Members | |
Public Types inherited from ELoggerSink | |
| enum | SinkType { eSyslog, eStdout, eStderr, eBasicFile, eRotatingFile, eDailyFile, eRingBuffer } |
| Defines the type of output sinks. More... | |
Static Public Member Functions inherited from ELoggerSink | |
| static EString & | getDefaultPattern () |
| Retrieves the default log message formatting pattern. More... | |
Protected Member Functions inherited from ELoggerSink | |
| ELoggerSink (SinkType sinktype, ELogger::LogLevel loglevel, cpStr pattern) | |
| The base class constructor. More... | |
| spdlog::sink_ptr | setSinkPtr (spdlog::sink_ptr &sinkptr) |
| Assigns the spdlog pointer value. More... | |
A daily file sink.
| ELoggerSinkDailyFile::ELoggerSinkDailyFile | ( | ELogger::LogLevel | loglevel, |
| cpStr | pattern, | ||
| cpStr | filename, | ||
| Bool | truncate, | ||
| Int | rolloverhour, | ||
| Int | rolloverminute | ||
| ) |
Class constructor.
| loglevel | the sink log level. |
| pattern | the log message formatting pattern. |
| filename | the log file name. |
| truncate | indicates if the log file should be truncated if it already exists. |
| rolloverhour | the hour during the day when the rollover will occur. |
| rolloverminute | the minute within the hour when the rollover will occur. |
|
inlinevirtual |
Class destructor.
|
inline |
Retrieves the log file name.
|
inline |
Retrieves the hour during the day when the rollover will occur.
|
inline |
Retrieves the minute within the hour when the rollover will occur.
|
inline |
Retrieves the truncate flag.
1.8.11