- Code: Select all
AutoPtr<ConsoleChannel> pCons(new ConsoleChannel);
AutoPtr<PatternFormatter> PatternForm(new PatternFormatter);
PatternForm->setProperty("pattern", "%Y-%m-%d %H:%M:%S %s: %t");
AutoPtr<FormattingChannel> pFC(new FormattingChannel(PatternForm, pCons));
AutoPtr<FileChannel>pFileChan(new FileChannel("Arc.log"));
AutoPtr<FormattingChannel>pFFC(new FormattingChannel(PatternForm, pFileChan));
AutoPtr<SplitterChannel> sLog(new SplitterChannel);
sLog->addChannel(pFC);
sLog->addChannel(pFFC);
//Logger& pLog = Logger::create("ConsoleChannel", sLog, Message::PRIO_INFORMATION);
Ive tried and failed. How do i do it properly and also, how can i use this Logger throughout my entire server, or will i have to create a new Logger each time?





