|
ifw
0.0.1-dev
|
Easylogging++ entry namespace. More...
Namespaces | |
| base | |
| Namespace containing base/internal functionality used by Easylogging++. | |
Classes | |
| class | Callback |
| class | LevelHelper |
| Static class that contains helper functions for el::Level. More... | |
| class | ConfigurationTypeHelper |
| Static class that contains helper functions for el::ConfigurationType. More... | |
| class | Loggable |
| Base of Easylogging++ friendly class. More... | |
| class | CustomFormatSpecifier |
| User-provided custom format specifier. More... | |
| class | Configuration |
| Represents single configuration that has representing level, configuration type and a string based value. More... | |
| class | Configurations |
| Thread-safe Configuration repository. More... | |
| class | LogDispatchData |
| class | LogDispatchCallback |
| class | PerformanceTrackingCallback |
| class | LogBuilder |
| class | Logger |
| Represents a logger holding ID and configurations we need to write logs. More... | |
| class | LogMessage |
| class | PerformanceTrackingData |
| class | SysLogInitializer |
| Initializes syslog with process ID, options and facility. calls closelog() on d'tor. More... | |
| class | Helpers |
| Static helpers for developers. More... | |
| class | Loggers |
| Static helpers to deal with loggers and their configurations. More... | |
| class | VersionInfo |
Typedefs | |
| typedef std::function< void(const char *, std::size_t)> | PreRollOutCallback |
| typedef std::function< const char *(void)> | FormatSpecifierValueResolver |
| Resolving function for format specifier. More... | |
| typedef std::shared_ptr < LogBuilder > | LogBuilderPtr |
Variables | |
| base::debug::CrashHandler | elCrashHandler |
Easylogging++ entry namespace.
| typedef std::function< const char *(void)> el::FormatSpecifierValueResolver |
Resolving function for format specifier.
| typedef std::shared_ptr< LogBuilder > el::LogBuilderPtr |
| typedef std::function< void(const char *, std::size_t)> el::PreRollOutCallback |
|
strong |
Represents enumeration of ConfigurationType used to configure or access certain aspect of logging.
| Enumerator | |
|---|---|
| Enabled |
Determines whether or not corresponding level and logger of logging is enabled You may disable all logs by using el::Level::Global. |
| ToFile |
Whether or not to write corresponding log to log file. |
| ToStandardOutput |
Whether or not to write corresponding level and logger log to standard output. By standard output meaning termnal, command prompt etc. |
| Format |
Determines format of logging corresponding level and logger. |
| Filename |
Determines log file (full path) to write logs to for correponding level and logger. |
| MillisecondsWidth |
Specifies milliseconds width. Width can be within range (1-6) |
| PerformanceTracking |
Determines whether or not performance tracking is enabled. This does not depend on logger or level. Performance tracking always uses 'performance' logger |
| MaxLogFileSize |
Specifies log file max size. If file size of corresponding log file (for corresponding level) is >= specified size, log file will be truncated and re-initiated. |
| LogFlushThreshold |
Specifies number of log entries to hold until we flush pending log data. |
| Unknown |
Represents unknown configuration. |
| Enabled |
Determines whether or not corresponding level and logger of logging is enabled You may disable all logs by using el::Level::Global. |
| ToFile |
Whether or not to write corresponding log to log file. |
| ToStandardOutput |
Whether or not to write corresponding level and logger log to standard output. By standard output meaning termnal, command prompt etc. |
| Format |
Determines format of logging corresponding level and logger. |
| Filename |
Determines log file (full path) to write logs to for correponding level and logger. |
| MillisecondsWidth |
Specifies milliseconds width. Width can be within range (1-6) |
| PerformanceTracking |
Determines whether or not performance tracking is enabled. This does not depend on logger or level. Performance tracking always uses 'performance' logger |
| MaxLogFileSize |
Specifies log file max size. If file size of corresponding log file (for corresponding level) is >= specified size, log file will be truncated and re-initiated. |
| LogFlushThreshold |
Specifies number of log entries to hold until we flush pending log data. |
| Unknown |
Represents unknown configuration. |
| Enabled |
Determines whether or not corresponding level and logger of logging is enabled You may disable all logs by using el::Level::Global. |
| ToFile |
Whether or not to write corresponding log to log file. |
| ToStandardOutput |
Whether or not to write corresponding level and logger log to standard output. By standard output meaning termnal, command prompt etc. |
| Format |
Determines format of logging corresponding level and logger. |
| Filename |
Determines log file (full path) to write logs to for correponding level and logger. |
| MillisecondsWidth |
Specifies milliseconds width. Width can be within range (1-6) |
| PerformanceTracking |
Determines whether or not performance tracking is enabled. This does not depend on logger or level. Performance tracking always uses 'performance' logger |
| MaxLogFileSize |
Specifies log file max size. If file size of corresponding log file (for corresponding level) is >= specified size, log file will be truncated and re-initiated. |
| LogFlushThreshold |
Specifies number of log entries to hold until we flush pending log data. |
| Unknown |
Represents unknown configuration. |
|
strong |
Represents enumeration of ConfigurationType used to configure or access certain aspect of logging.
| Enumerator | |
|---|---|
| Enabled |
Determines whether or not corresponding level and logger of logging is enabled You may disable all logs by using el::Level::Global. |
| ToFile |
Whether or not to write corresponding log to log file. |
| ToStandardOutput |
Whether or not to write corresponding level and logger log to standard output. By standard output meaning termnal, command prompt etc. |
| Format |
Determines format of logging corresponding level and logger. |
| Filename |
Determines log file (full path) to write logs to for correponding level and logger. |
| MillisecondsWidth |
Specifies milliseconds width. Width can be within range (1-6) |
| PerformanceTracking |
Determines whether or not performance tracking is enabled. This does not depend on logger or level. Performance tracking always uses 'performance' logger |
| MaxLogFileSize |
Specifies log file max size. If file size of corresponding log file (for corresponding level) is >= specified size, log file will be truncated and re-initiated. |
| LogFlushThreshold |
Specifies number of log entries to hold until we flush pending log data. |
| Unknown |
Represents unknown configuration. |
| Enabled |
Determines whether or not corresponding level and logger of logging is enabled You may disable all logs by using el::Level::Global. |
| ToFile |
Whether or not to write corresponding log to log file. |
| ToStandardOutput |
Whether or not to write corresponding level and logger log to standard output. By standard output meaning termnal, command prompt etc. |
| Format |
Determines format of logging corresponding level and logger. |
| Filename |
Determines log file (full path) to write logs to for correponding level and logger. |
| MillisecondsWidth |
Specifies milliseconds width. Width can be within range (1-6) |
| PerformanceTracking |
Determines whether or not performance tracking is enabled. This does not depend on logger or level. Performance tracking always uses 'performance' logger |
| MaxLogFileSize |
Specifies log file max size. If file size of corresponding log file (for corresponding level) is >= specified size, log file will be truncated and re-initiated. |
| LogFlushThreshold |
Specifies number of log entries to hold until we flush pending log data. |
| Unknown |
Represents unknown configuration. |
| Enabled |
Determines whether or not corresponding level and logger of logging is enabled You may disable all logs by using el::Level::Global. |
| ToFile |
Whether or not to write corresponding log to log file. |
| ToStandardOutput |
Whether or not to write corresponding level and logger log to standard output. By standard output meaning termnal, command prompt etc. |
| Format |
Determines format of logging corresponding level and logger. |
| Filename |
Determines log file (full path) to write logs to for correponding level and logger. |
| MillisecondsWidth |
Specifies milliseconds width. Width can be within range (1-6) |
| PerformanceTracking |
Determines whether or not performance tracking is enabled. This does not depend on logger or level. Performance tracking always uses 'performance' logger |
| MaxLogFileSize |
Specifies log file max size. If file size of corresponding log file (for corresponding level) is >= specified size, log file will be truncated and re-initiated. |
| LogFlushThreshold |
Specifies number of log entries to hold until we flush pending log data. |
| Unknown |
Represents unknown configuration. |
|
strong |
Represents enumeration of ConfigurationType used to configure or access certain aspect of logging.
| Enumerator | |
|---|---|
| Enabled |
Determines whether or not corresponding level and logger of logging is enabled You may disable all logs by using el::Level::Global. |
| ToFile |
Whether or not to write corresponding log to log file. |
| ToStandardOutput |
Whether or not to write corresponding level and logger log to standard output. By standard output meaning termnal, command prompt etc. |
| Format |
Determines format of logging corresponding level and logger. |
| Filename |
Determines log file (full path) to write logs to for correponding level and logger. |
| MillisecondsWidth |
Specifies milliseconds width. Width can be within range (1-6) |
| PerformanceTracking |
Determines whether or not performance tracking is enabled. This does not depend on logger or level. Performance tracking always uses 'performance' logger |
| MaxLogFileSize |
Specifies log file max size. If file size of corresponding log file (for corresponding level) is >= specified size, log file will be truncated and re-initiated. |
| LogFlushThreshold |
Specifies number of log entries to hold until we flush pending log data. |
| Unknown |
Represents unknown configuration. |
| Enabled |
Determines whether or not corresponding level and logger of logging is enabled You may disable all logs by using el::Level::Global. |
| ToFile |
Whether or not to write corresponding log to log file. |
| ToStandardOutput |
Whether or not to write corresponding level and logger log to standard output. By standard output meaning termnal, command prompt etc. |
| Format |
Determines format of logging corresponding level and logger. |
| Filename |
Determines log file (full path) to write logs to for correponding level and logger. |
| MillisecondsWidth |
Specifies milliseconds width. Width can be within range (1-6) |
| PerformanceTracking |
Determines whether or not performance tracking is enabled. This does not depend on logger or level. Performance tracking always uses 'performance' logger |
| MaxLogFileSize |
Specifies log file max size. If file size of corresponding log file (for corresponding level) is >= specified size, log file will be truncated and re-initiated. |
| LogFlushThreshold |
Specifies number of log entries to hold until we flush pending log data. |
| Unknown |
Represents unknown configuration. |
| Enabled |
Determines whether or not corresponding level and logger of logging is enabled You may disable all logs by using el::Level::Global. |
| ToFile |
Whether or not to write corresponding log to log file. |
| ToStandardOutput |
Whether or not to write corresponding level and logger log to standard output. By standard output meaning termnal, command prompt etc. |
| Format |
Determines format of logging corresponding level and logger. |
| Filename |
Determines log file (full path) to write logs to for correponding level and logger. |
| MillisecondsWidth |
Specifies milliseconds width. Width can be within range (1-6) |
| PerformanceTracking |
Determines whether or not performance tracking is enabled. This does not depend on logger or level. Performance tracking always uses 'performance' logger |
| MaxLogFileSize |
Specifies log file max size. If file size of corresponding log file (for corresponding level) is >= specified size, log file will be truncated and re-initiated. |
| LogFlushThreshold |
Specifies number of log entries to hold until we flush pending log data. |
| Unknown |
Represents unknown configuration. |
|
strong |
Represents enumeration for severity level used to determine level of logging.
With Easylogging++, developers may disable or enable any level regardless of what the severity is. Or they can choose to log using hierarchical logging flag
|
strong |
Represents enumeration for severity level used to determine level of logging.
With Easylogging++, developers may disable or enable any level regardless of what the severity is. Or they can choose to log using hierarchical logging flag
|
strong |
Represents enumeration for severity level used to determine level of logging.
With Easylogging++, developers may disable or enable any level regardless of what the severity is. Or they can choose to log using hierarchical logging flag
|
strong |
Flags used while writing logs. This flags are set by user.
|
strong |
Flags used while writing logs. This flags are set by user.
|
strong |
Flags used while writing logs. This flags are set by user.
| base::debug::CrashHandler el::elCrashHandler |
1.8.5