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); }
public function filter(Log $log) { return $log->getLevel() <= $this->_level ? true : false; }