| 
      
      
      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.
 |