Esempio n. 1
0
 private function formatLevel(Log $log, $params)
 {
     switch ($log->getLevel()) {
         case LogLevel::EMERG:
             $cnt = 6;
             break;
         case LogLevel::CRIT:
             $cnt = 6;
             break;
         case LogLevel::ALERT:
             $cnt = 3;
             break;
         case LogLevel::ERR:
             $cnt = 2;
             break;
         case LogLevel::WARNING:
             $cnt = 1;
             break;
         case LogLevel::NOTICE:
         case LogLevel::INFO:
         case LogLevel::DEBUG:
             $cnt = 0;
             break;
     }
     $ast = str_repeat('*', $cnt);
     return sprintf('%3$s%s.%s%3$s', $log->getName(), LogLevel::toString($log->getLevel()), $ast);
 }
Esempio n. 2
0
 public function filter(Log $log)
 {
     return $log->getLevel() <= $this->_level ? true : false;
 }