Go to the documentation of this file.
15 #ifndef DDT_DDTLOGGER_HPP
16 #define DDT_DDTLOGGER_HPP
18 #include <log4cplus/configurator.h>
19 #include <log4cplus/logger.h>
20 #include <log4cplus/loggingmacros.h>
108 DdtLogger(
const std::string& loggerName,
const char*
const applicationPath);
118 explicit DdtLogger(
const log4cplus::Logger& log4cplusLogger);
131 const std::string& message);
136 void logTrace(
const std::string& logMsg);
140 void logDebug(
const std::string& logMsg);
144 void logInfo(
const std::string& logMsg);
148 void logWarn(
const std::string& logMsg);
152 void logError(
const std::string& logMsg);
156 void logFatal(
const std::string& logMsg);
162 void configure(
const std::string& mod_name);
184 void write(
const int severity,
const std::string& message);
190 log4cplus::Logger logger;
195 std::string mod_name =
"DDT_LOGGER";
210 bool initializedWithin =
true;
virtual ~DdtLogger()
Definition: ddtLogger.cpp:104
void logFatal(const std::string &logMsg)
Definition: ddtLogger.cpp:130
void logTrace(const std::string &logMsg)
Definition: ddtLogger.cpp:110
Definition: ddtLogger.hpp:48
Definition: ddtClient.hpp:36
void configure(const std::string &mod_name)
Definition: ddtLogger.cpp:135
DdtLogger(const std::string &loggerName)
Definition: ddtLogger.cpp:21
static const int DDT_ERROR
Definition: ddtLogger.hpp:65
static const int DDT_DEBUG
Definition: ddtLogger.hpp:77
static const int DDT_FATAL
Definition: ddtLogger.hpp:61
void logWarn(const std::string &logMsg)
Definition: ddtLogger.cpp:122
void logInfo(const std::string &logMsg)
Definition: ddtLogger.cpp:118
static void writeToLogger(DdtLogger *const logger, const int severity, const std::string &message)
Definition: ddtLogger.cpp:229
void setLogLevel(const int level)
Definition: ddtLogger.cpp:139
void write(const int severity, const std::string &message)
Definition: ddtLogger.cpp:202
void logDebug(const std::string &logMsg)
Definition: ddtLogger.cpp:114
void logError(const std::string &logMsg)
Definition: ddtLogger.cpp:126
static const int DDT_ALL
Definition: ddtLogger.hpp:85
static const int DDT_WARN
Definition: ddtLogger.hpp:69
void setLogLevelFromLog4CPlus(const log4cplus::LogLevel level)
Definition: ddtLogger.cpp:172
static const int DDT_INFO
Definition: ddtLogger.hpp:73
static const int DDT_OFF
Definition: ddtLogger.hpp:57
static const int DDT_TRACE
Definition: ddtLogger.hpp:81