From: Andy <hew...@gm...> - 2008-05-19 12:38:47
|
Hi, This my log4cpp.properties file: ========================================================= log4cpp.rootCategory=DEBUG, console log4cpp.appender.console=ConsoleAppender log4cpp.appender.console.layout=PatternLayout log4cpp.appender.console.layout.ConversionPattern=%d [%p][%t] : %m%n log4cpp.category.sample=DEBUG, sample log4cpp.appender.sample=FileAppender log4cpp.appender.sample.fileName=sample.log log4cpp.appender.sample.layout=PatternLayout log4cpp.appender.sample.layout.ConversionPattern=%d [%p][%t] : %m%n log4cpp.category.sample.son=DEBUG, son log4cpp.appender.son=FileAppender log4cpp.appender.son.fileName=son.log log4cpp.appender.son.layout=PatternLayout log4cpp.appender.son.layout.ConversionPattern=%d [%p][%t] : %m%n log4cpp.category.sample.daughter=DEBUG, daughter log4cpp.appender.daughter=FileAppender log4cpp.appender.daughter.fileName=daughter.log log4cpp.appender.daughter.layout=PatternLayout log4cpp.appender.daughter.layout.ConversionPattern=%d [%p][%t] : %m%n log4cpp.category.mylog=DEBUG, mylog log4cpp.appender.mylog=ConsoleAppender log4cpp.appender.mylog.layout=PatternLayout log4cpp.appender.mylog.layout.ConversionPattern=%d [%p][%t] : %m%n ========================================================== And my code is like this : ------------------------------------------------------------------------------ log4cpp::Category& MscaLog::loggg = log4cpp::Category::getInstance(std::string("mylog")); void init() { try { log4cpp::PropertyConfigurator::configure("log4cpp.properties"); } catch (log4cpp::ConfigureFailure & f) { std::cerr << "configure problem " << f.what() << std::endl; } } ------------------------------------------------------------------------- after I call init(), then I write this: loggg.debug(" Hello, log4cpp!"); But I got nothing from my console ouput, is there anything wrong with my log4cpp.properties or my way of use log4cpp ? Thanks for your time. Best Regards. |