public function isLoggable(LogMessage $msg) { $message = $msg->getMessage(); $level = $msg->getLevel(); if (strlen($message) < 1 || $level < 0) { return false; } return true; }
/** * [logMessage description] * @param [type] $msg [description] * @return [type] [description] */ public function logMessage(LogMessage $msg) { if ($msg->getLevel() < $this->level) { return; } if ($this->filter and !$this->filter->isLoggable($msg)) { return; } foreach ($this->handlers as $key => $handler) { $handler->log($msg); } unset($handler); }
public function format(LogMessage $msg) { return '[ ' . date('Y-m-d H:i:s', $msg->getTimestamp()) . ' ] [ ' . Logger::getLevelName($msg->getLevel()) . ' ] ' . $msg->getMessage() . "\n"; }