php配置报错级别:
最高优先级
1.php-fpm的配置文件:
php_admin_value[error_log] = /var/log/php-fpm/www-error.log
php_admin_flag[log_errors] = on
2.代码中配置
ini_set('log_errors', 'On'); //设置错误信息输出到文件
ini_set('error_log', '/data/logs/php_error_'.date("Ymd").'.log');
3.读取php.ini中的配置。
if (DEBUG) {
error_reporting(E_ALL^E_NOTICE);
ini_set('display_errors', 'On');//debug环境直接输出错误
}
else {
error_reporting(E_ERROR | E_WARNING | E_PARSE);
ini_set('log_errors', 1); //设置错误信息输出到文件
ini_set('display_errors', 'Off');//debug环境直接输出错误
ini_set('error_log', '/data/logs/php_error_'.date("Ymd").'.log');
}
评论 (0)