function SimplePsrFileLogger::log
@psalm-suppress MoreSpecificImplementedParamType
Overrides LoggerTrait::log
File
-
vendor/
open-telemetry/ sdk/ Logs/ SimplePsrFileLogger.php, line 31
Class
Namespace
OpenTelemetry\SDK\LogsCode
public function log($level, $message, array $context = []) : void {
$level = strtolower((string) $level);
if (!in_array($level, self::getLogLevels(), true)) {
throw new InvalidArgumentException(sprintf('Invalid Log level: "%s"', $level));
}
file_put_contents($this->filename, $this->formatLog((string) $level, (string) $message, $context), FILE_APPEND);
}