public function __construct($logger = 'default') { $pathXML = LIB . DS . 'log' . DS . 'config.xml'; $configurator = new LoggerConfiguratorDefault(); $config = $configurator->parse($pathXML); Logger::configure($config); $this->logger = Logger::getLogger($logger); }
private function configureLogger() { // Configure log files to be separate for each bot $configurator = new LoggerConfiguratorDefault(); $config = $configurator->parse('conf/log4php.xml'); $file = $config['appenders']['defaultFileAppender']['params']['file']; $file = str_replace("./logs/", "./logs/" . $this->getLogFolderName() . "/", $file); $config['appenders']['defaultFileAppender']['params']['file'] = $file; Logger::configure($config); }