|
| 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.