public function format($code, $message)
{
switch ($code) {
case Logger::DEBUG:
$str_code = 'DEBUG';
break;
case Logger::INFO:
$str_code = 'INFO';
break;
case Logger::WARNING:
$str_code = 'WARNING';
break;
case Logger::ERROR:
$str_code = 'ERROR';
break;
case Logger::CRITICAL:
$str_code = 'CRITICAL';
break;
}
return psprintf($this->_format, ['date' => date(LOGGER_DATE_FORMAT), 'message' => $message, 'code' => $code, 'str_code' => $str_code]);
}