Go to the documentation of this file.
18 #ifndef DDT_DDTLOGGER_HPP
19 #define DDT_DDTLOGGER_HPP
21 #include <log4cplus/configurator.h>
22 #include <log4cplus/logger.h>
23 #include <log4cplus/loggingmacros.h>
116 DdtLogger(
const std::string& loggerName);
131 DdtLogger(
const std::string& loggerName,
char* applicationPath);
144 const std::string& message);
149 void logTrace(
const std::string& logMsg);
153 void logDebug(
const std::string& logMsg);
157 void logInfo(
const std::string& logMsg);
161 void logWarn(
const std::string& logMsg);
165 void logError(
const std::string& logMsg);
169 void logFatal(
const std::string& logMsg);
175 void configure(
const std::string& module);
189 void write(
const int severity,
const std::string& message);
195 log4cplus::Logger logger;
virtual ~DdtLogger()
Definition: ddtLogger.cpp:99
void logFatal(const std::string &logMsg)
Definition: ddtLogger.cpp:116
void logTrace(const std::string &logMsg)
Definition: ddtLogger.cpp:101
Definition: ddtLogger.hpp:71
Definition: ddtClient.hpp:36
DdtLogger(const std::string &loggerName)
Definition: ddtLogger.cpp:24
static const int DDT_ERROR
Definition: ddtLogger.hpp:88
void setLogLevel(const int logLevel)
Definition: ddtLogger.cpp:124
static const int DDT_DEBUG
Definition: ddtLogger.hpp:100
static const int DDT_FATAL
Definition: ddtLogger.hpp:84
static void writeToLogger(DdtLogger *logger, const int severity, const std::string &message)
Definition: ddtLogger.cpp:184
void configure(const std::string &module)
Definition: ddtLogger.cpp:120
void logWarn(const std::string &logMsg)
Definition: ddtLogger.cpp:110
void logInfo(const std::string &logMsg)
Definition: ddtLogger.cpp:107
void write(const int severity, const std::string &message)
Definition: ddtLogger.cpp:157
void logDebug(const std::string &logMsg)
Definition: ddtLogger.cpp:104
void logError(const std::string &logMsg)
Definition: ddtLogger.cpp:113
static const int DDT_ALL
Definition: ddtLogger.hpp:108
static const int DDT_WARN
Definition: ddtLogger.hpp:92
static const int DDT_INFO
Definition: ddtLogger.hpp:96
static const int DDT_OFF
Definition: ddtLogger.hpp:80
static const int DDT_TRACE
Definition: ddtLogger.hpp:104