Exemple #1
0
 public function testBuildUp()
 {
     $logger = Logger::build(['name' => 'NoraFile', 'handlers' => [['type' => 'stream', 'path' => '/tmp/nora.%(time|Y-m-d).%(user).log', 'level' => 'warning', 'processer' => [function ($log) {
         $log['hoge'] = 'huga';
     }, function ($log) {
         $log['ip'] = Context::singleton()->getRemoteIP();
         $log['ua'] = Context::singleton()->getUserAgent();
         $log['posix_user'] = Context::singleton()->getPosixUser();
     }]]]]);
     $logger->err('エラー');
 }
Exemple #2
0
 public function setup($name, $options, Context $context)
 {
     $this->_loggers[$name] = Logger::create($options, $context);
 }