Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 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);
 }