40 public function format(array $record)
43 $backtrace =
'unknown';
44 if (isset($record[
'extra'][
'file']) && isset($record[
'extra'][
'line'])) {
45 $backtrace = $record[
'extra'][
'file'].
' : '.$record[
'extra'][
'line'];
46 unset($record[
'extra'][
'file']);
47 unset($record[
'extra'][
'line']);
50 $message = array(
'message' => $record[
'message']);
51 if ($record[
'context']) {
52 $message[
'context'] = $record[
'context'];
54 if ($record[
'extra']) {
55 $message[
'extra'] = $record[
'extra'];
57 if (count($message) === 1) {
58 $message = reset($message);
65 $this->logLevels[$record[
'level']],
73 foreach ($records as $record) {
74 $formatted[] = $this->
format($record);
const NOTICE
Uncommon events.
const DEBUG
Detailed debug information.
const ERROR
Runtime errors.
const WARNING
Exceptional occurrences that are not errors.
const EMERGENCY
Urgent alert.
const CRITICAL
Critical conditions.
const ALERT
Action must be taken immediately.
const INFO
Interesting events.