|
| | Logger (void) |
| | Constructs an Logger instance while using the common typename of T as logger name. More...
|
| |
| | LoggerBase (const String &loggerName) |
| | Constructs an LoggerBase instance. More...
|
| |
|
| LoggerBase (const LoggerBase &arg) |
| | Default copy constructor.
|
| |
|
| LoggerBase (LoggerBase &&arg) noexcept |
| | Default move constructor.
|
| |
|
LoggerBase & | operator= (const LoggerBase &arg) |
| | Default copy-assignment operator.
|
| |
|
LoggerBase & | operator= (LoggerBase &&arg) noexcept |
| | Default move-assignment operator.
|
| |
|
| ~LoggerBase (void) |
| | Default destructor.
|
| |
| String | GetName (void) const |
| | Gets the name of this logger. More...
|
| |
| LogLevel | GetLogLevel (void) const |
| | Gets the log level of this logger. More...
|
| |
| void | InitializeOnce (const String &loggerName) |
| | Lazy initializes this logger instance once. More...
|
| |
| void | Log (LogLevel severity, String &&message) const |
| | Logs the given message according the specified severity. More...
|
| |
| void | Log (LogLevel severity, const String &message) const |
| | Logs the given message according the specified severity. More...
|
| |
| template<typename... Args> |
| void | Trace (const char *format, const Args &... args) const |
| | Formats the supplied message and logs it if the log level of this logger is greater or equal than LogLevel::Trace. More...
|
| |
| template<typename... Args> |
| void | Debug (const char *format, const Args &... args) const |
| | Formats the supplied message and logs it if the log level of this logger is greater or equal than LogLevel::Debug. More...
|
| |
| template<typename... Args> |
| void | Info (const char *format, const Args &... args) const |
| | Formats the supplied message and logs it if the log level of this logger is greater or equal than LogLevel::Info. More...
|
| |
| template<typename... Args> |
| void | Warning (const char *format, const Args &... args) const |
| | Formats the supplied message and logs it if the log level of this logger is greater or equal than LogLevel::Warning. More...
|
| |
| template<typename... Args> |
| void | Critical (const char *format, const Args &... args) const |
| | Formats the supplied message and logs it if the log level of this logger is greater or equal than LogLevel::Critical. More...
|
| |
| template<typename... Args> |
| void | Error (const char *format, const Args &... args) const |
| | Formats the supplied message and logs it if the log level of this logger is greater or equal than LogLevel::Error. More...
|
| |
| template<typename... Args> |
| void | Fatal (const char *format, const Args &... args) const |
| | Formats the supplied message and logs it if the log level of this logger is greater or equal than LogLevel::Fatal. More...
|
| |
| template<typename... Args> |
| void | PrintTrace (const char *format, const Args &... args) const |
| | Formats the supplied message in printf style and logs it if the log level of this logger is greater or equal than LogLevel::Trace. More...
|
| |
| template<typename... Args> |
| void | PrintDebug (const char *format, const Args &... args) const |
| | Formats the supplied message in printf style and logs it if the log level of this logger is greater or equal than LogLevel::Debug. More...
|
| |
| template<typename... Args> |
| void | PrintInfo (const char *format, const Args &... args) const |
| | Formats the supplied message in printf style and logs it if the log level of this logger is greater or equal than LogLevel::Info. More...
|
| |
| template<typename... Args> |
| void | PrintWarning (const char *format, const Args &... args) const |
| | Formats the supplied message in printf style and logs it if the log level of this logger is greater or equal than LogLevel::Warning. More...
|
| |
| template<typename... Args> |
| void | PrintCritical (const char *format, const Args &... args) const |
| | Formats the supplied message in printf style and logs it if the log level of this logger is greater or equal than LogLevel::Critical. More...
|
| |
| template<typename... Args> |
| void | PrintError (const char *format, const Args &... args) const |
| | Formats the supplied message in printf style and logs it if the log level of this logger is greater or equal than LogLevel::Error. More...
|
| |
| template<typename... Args> |
| void | PrintFatal (const char *format, const Args &... args) const |
| | Formats the supplied message in printf style and logs it if the log level of this logger is greater or equal than LogLevel::Fatal. More...
|
| |
| template<typename... Args> |
| void | Log (LogLevel logLevel, const char *format, const Args &... args) const |
| | Formats the supplied message in printf style and logs it if the log level of this logger is greater or equal than the given severity. More...
|
| |
| template<typename... Args> |
| void | Logf (LogLevel logLevel, const char *format, const Args &... args) const |
| | Formats the supplied message in printf style and logs it if the log level of this logger is greater or equal than the given severity. More...
|
| |
|
Impl & | GetImpl (void) |
| | For internal use only.
|
| |
|
const Impl & | GetImpl (void) const |
| |
template<class T = void>
class Arp::System::Commons::Diagnostics::Logging::Logger< T >
This class might be used for logging while the typename of the T determines the logger name.