10Duke Enterprise C++ Client
|
#include <DevNullLogger.h>
Logger, which does not log anything.
Protected Member Functions | |
void | write (enum ::tenduke::log::Logger::LOG_LEVEL level, const char *message) override |
![]() | |
virtual void | write (enum LOG_LEVEL level, const char *message)=0 |
Writes the log message. | |
Additional Inherited Members | |
![]() | |
enum | LOG_LEVEL { LOG_OFF , LOG_ERROR , LOG_WARNING , LOG_INFO , LOG_DEBUG , LOG_TRACE } |
Log levels. More... | |
![]() | |
Logger (std::string name="", enum LOG_LEVEL level=LOG_INFO) | |
Constructs new Logger instance. | |
virtual void | debug (const char *message) |
Log message at DEBUG-level. | |
virtual void | debug (const std::string &message) |
Log message at DEBUG-level. | |
virtual void | error (const char *message) |
Log message at ERROR-level. | |
virtual void | error (const std::string &message) |
Log message at ERROR-level. | |
virtual void | info (const char *message) |
Log message at INFO-level. | |
virtual void | info (const std::string &message) |
Log message at INFO-level. | |
virtual void | trace (const char *message) |
Log message at TRACE-level. | |
virtual void | trace (const std::string &message) |
Log message at TRACE-level. | |
virtual void | warning (const char *message) |
Log message at WARNING-level. | |
virtual void | warning (const std::string &message) |
Log message at WARNING-level. | |
virtual void | log (enum LOG_LEVEL atLevel, const char *message) |
Log message at given log-level. | |
virtual void | setLogLevel (enum LOG_LEVEL level) |
Sets the log level of this logger. | |
virtual enum LOG_LEVEL | getLogLevel () |
virtual bool | isActive (enum LOG_LEVEL level) |
virtual bool | isDebugEnabled () |
virtual bool | isTraceEnabled () |
![]() | |
const std::string | name |
Name of this logger. | |