context.php: log error if log_system is erroneous

This commit is contained in:
Zankaria 2025-03-16 18:17:42 +01:00
parent 5b4d1b7f4c
commit b2029d2533

View file

@ -51,8 +51,12 @@ function build_context(array $config): Context {
return new FileLogDriver($name, $level, $config['log_system']['file_path']);
} elseif ($backend === 'stderr') {
return new StderrLogDriver($name, $level);
} else {
} elseif ($backend === 'error_log') {
return new ErrorLogLogDriver($name, $level);
} else {
$log_driver = new ErrorLogLogDriver($name, $level);
$log_driver->log(LogDriver::ERROR, "Unknown 'log_system' value '$backend', using 'error_log' default");
return $log_driver;
}
},
CacheDriver::class => function($c) {