tdk::utils::TdkLogger4cpp Class Reference

#include <TdkLogger4cpp.h>

Inheritance diagram for tdk::utils::TdkLogger4cpp:

TdkLogger List of all members.

Public Member Functions

 ~TdkLogger4cpp ()
void trace (const char *msg, const char *file=__FILE__, const int line=__LINE__)
void debug (const char *msg, const char *file=__FILE__, const int line=__LINE__)
void warn (const char *msg, const char *file=__FILE__, const int line=__LINE__)
void error (const char *msg, const char *file=__FILE__, const int line=__LINE__)
void fatal (const char *msg, const char *file=__FILE__, const int line=__LINE__)
void addSysLogAppender (std::string logger)
void addFileLogAppender (std::string logger, std::string fileName)
void createDefaultAppender (std::string logger)

Static Public Member Functions

static TdkLoggerGetInstance (std::string logger)

Protected Member Functions

 TdkLogger4cpp (std::string name)
log4cpp::Category * getLog4cpp ()
void setLayout (log4cpp::Appender *appender)
log4cpp::Appender * createFileAppender (std::string logger, std::string fileName)
log4cpp::Appender * createNtEventAppender (std::string logger)

Private Attributes

log4cpp::Category * logger_

Constructor & Destructor Documentation

tdk::utils::TdkLogger4cpp::TdkLogger4cpp ( std::string  name  )  [protected]

tdk::utils::TdkLogger4cpp::~TdkLogger4cpp (  ) 


Member Function Documentation

log4cpp::Category * tdk::utils::TdkLogger4cpp::getLog4cpp (  )  [protected]

void tdk::utils::TdkLogger4cpp::setLayout ( log4cpp::Appender *  appender  )  [protected]

log4cpp::Appender * tdk::utils::TdkLogger4cpp::createFileAppender ( std::string  logger,
std::string  fileName 
) [protected]

log4cpp::Appender * tdk::utils::TdkLogger4cpp::createNtEventAppender ( std::string  logger  )  [protected]

TdkLogger * tdk::utils::TdkLogger4cpp::GetInstance ( std::string  logger  )  [static]

void tdk::utils::TdkLogger4cpp::trace ( const char *  msg,
const char *  file = __FILE__,
const int  line = __LINE__ 
)

void tdk::utils::TdkLogger4cpp::debug ( const char *  msg,
const char *  file = __FILE__,
const int  line = __LINE__ 
)

void tdk::utils::TdkLogger4cpp::warn ( const char *  msg,
const char *  file = __FILE__,
const int  line = __LINE__ 
)

void tdk::utils::TdkLogger4cpp::error ( const char *  msg,
const char *  file = __FILE__,
const int  line = __LINE__ 
)

void tdk::utils::TdkLogger4cpp::fatal ( const char *  msg,
const char *  file = __FILE__,
const int  line = __LINE__ 
)

void tdk::utils::TdkLogger4cpp::addSysLogAppender ( std::string  logger  ) 

void tdk::utils::TdkLogger4cpp::addFileLogAppender ( std::string  logger,
std::string  fileName 
)

void tdk::utils::TdkLogger4cpp::createDefaultAppender ( std::string  logger  ) 


Member Data Documentation

log4cpp::Category* tdk::utils::TdkLogger4cpp::logger_ [private]


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 16:55:01 2007 for TDK by  doxygen 1.5.2