command = $command; $this->changeLevel(env('APP_LOG_LEVEL', 'info')); } /** * Writes the record down to the log of the implementing handler * * @param array $record * * @return void */ protected function write(array $record) { $this->command->line((string)trim($record['formatted'])); } /** * @param string $level */ private function changeLevel(string $level) { $level = strtoupper($level); $reference = sprintf('\Monolog\Logger::%s', $level); if (defined($reference)) { $this->setLevel(constant($reference)); } } }