From: Václav H. <wi...@us...> - 2009-08-25 16:22:01
|
ss ak wrote, On 25.8.2009 18:19: > where do i find the list of properties to set???? > in the documentation or in the code..i could not find what properties to > set... Well, the documentation is not that good as it should be. If in doubt, look into the code :) > > how to set layout as Patternlayout??? What part of my example is not clear? > > log4cplus::BasicConfigurator config;config.configure(); > > logger = Logger::getInstance("main"); > > log4cplus::helpers::Properties props; > > props.setProperty (LOG4CPLUS_TEXT ("Append"), LOG4CPLUS_TEXT ("true")); > > props.setProperty (LOG4CPLUS_TEXT ("File"), LOG4CPLUS_TEXT ("logfile.log")); > > props.setProperty (LOG4CPLUS_TEXT ("PatternLayout"), > > LOG4CPLUS_TEXT ("%c")); > > log4cplus::Layout pattlayout = new log4cplus::PatternLayout(props); > > log4cplus::SharedAppenderPtr fileapp (new log4cplus::FileAppender (props)); > > logger.addAppender(fileapp); > > logger.setLogLevel(log4cplus::DEBUG_LOG_LEVEL); |