/** * {@inheritdoc} */ public function handle(array $record) { $message = Logger::interpolate($record['message'], $record['context']); if ($record['level'] != LogLevel::INFO) { $message = '[' . $record['level'] . '] ' . $message; } if (Logger::compare($record['level'], LogLevel::ERROR) >= 0) { $this->shell->error($message); } else { $this->shell->put($message); } }
/** * {@inheritdoc} */ public function accepts($level) { return Logger::compare($level, $this->level) >= 0; }