PHP 日志格式不包括警告的日期。例如
PHP Warning: Cannot modify header information...
没有任何警告发生的日期。
有没有办法更改警告格式,或者至少在日志中包含日期? (如果重要,使用php-fpm
)。
最佳答案
当然,您始终可以使用 set_error_handler
定义自己的错误处理程序.简化示例:
function handler($errno, $errstr, $errfile, $errline, $errcontext) {
$message = date('Y-m-d H:i:s') . ": $errstr in $errfile at $errline\n";
file_put_contents('error.log', $message, FILE_APPEND);
}
set_error_handler('handler');
关于PHP 日志 : Warning format,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6259857/