27 #include <boost/shared_ptr.hpp> 135 void remember(
Logger* logger);
158 #define LOG4FIMEX(logger, level, message) { \ 159 if (logger->isEnabledFor(level)) {\ 160 std::ostringstream buffer; \ 162 logger->forcedLog(level, buffer.str(), __FILE__, __LINE__);}} basic_string< char > string
Logger::LogLevel defaultLogLevel()
std::list< Logger * > loggers_t
Definition: Logger.h:139
loggers_t loggers_
Definition: Logger.h:140
LogLevel
Definition: Logger.h:60
LoggerPtr getLogger(const std::string &className)
Definition: C_CDMReader.h:35
static bool setClass(LogClass logClass)
bool isEnabledFor(LogLevel level)
Logger(const std::string &className)
void forcedLog(LogLevel level, const std::string &message, const char *filename, unsigned int lineNumber)
LogClass
Definition: Logger.h:92
boost::shared_ptr< Logger > LoggerPtr
Definition: Logger.h:164