1#ifndef TENDUKE_LOG_LOG_H 
    2#define TENDUKE_LOG_LOG_H 
   15void debug(
const char * message);
 
   21void debug(
const std::string &message);
 
   27void error(
const char * message);
 
   33void error(
const std::string &message);
 
   39void info(
const char * message);
 
   45void info(
const std::string &message);
 
   51void trace(
const char * message);
 
   57void trace(
const std::string &message);
 
   63void warning(
const char * message);
 
   69void warning(
const std::string &message);
 
  111std::shared_ptr<::tenduke::log::Logger> 
setGlobalLogger(
const std::shared_ptr<::tenduke::log::Logger> &logger);
 
LOG_LEVEL
Log levels.
Definition Logger.h:19
 
Logging support.
Definition DevNullLogger.h:6
 
void debug(const char *message)
Write message to global logger at DEBUG-level.
Definition log.cpp:54
 
void warning(const char *message)
Write message to global logger at WARNING-level.
Definition log.cpp:94
 
::tenduke::log::Logger::LOG_LEVEL getGlobalLogLevel()
Returns log level of the global logger.
Definition log.cpp:19
 
std::shared_ptr<::tenduke::log::Logger > setGlobalLogger(const std::shared_ptr<::tenduke::log::Logger > &logger)
Sets the global logger.
 
bool isDebugEnabled()
Checks if global logger would write messages at level LOG_LEVEL::LOG_DEBUG.
Definition log.cpp:29
 
std::shared_ptr< tenduke::log::Logger > getGlobalLogger()
Returns the global logger.
Definition log.cpp:14
 
void trace(const char *message)
Write message to global logger at TRACE-level.
Definition log.cpp:84
 
void info(const char *message)
Write message to global logger at INFO-level.
Definition log.cpp:74
 
bool isEnabled(::tenduke::log::Logger::LOG_LEVEL logLevel)
Checks if global log level is enabled, that is, logger is writing messages at this level.
Definition log.cpp:24
 
void error(const char *message)
Write message to global logger at ERROR-level.
Definition log.cpp:64
 
bool isTraceEnabled()
Checks if global logger would write messages at level LOG_LEVEL::LOG_TRACE.
Definition log.cpp:34
 
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4