function Logger::log
File
-
vendor/
symfony/ http-kernel/ Log/ Logger.php, line 93
Class
- Logger
- Minimalist PSR-3 logger designed to write in stderr or any other stream.
Namespace
Symfony\Component\HttpKernel\LogCode
public function log($level, $message, array $context = []) : void {
if (!isset(self::LEVELS[$level])) {
throw new InvalidArgumentException(\sprintf('The log level "%s" does not exist.', $level));
}
if (self::LEVELS[$level] < $this->minLevelIndex) {
return;
}
$formatter = $this->formatter;
if ($this->handle) {
@fwrite($this->handle, $formatter($level, $message, $context) . \PHP_EOL);
}
else {
error_log($formatter($level, $message, $context, false));
}
if ($this->debug && $this->requestStack) {
$this->record($level, $message, $context);
}
}