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 |