[英]Disable Error Logging In Laravel 4.2 When Environment is Local
我在这里看到了几则帖子,告诉我如何禁用日志记录。 他们中的大多数人说我必须在app/start/global.php
注释掉几行,所以我做到了:
// $logFile = 'laravel.log';
// Log::useDailyFiles(storage_path().'/logs/'.$logFile);
App::error(function(Exception $exception, $code){
// Log::error($exception);
});
我担心的是信息仍然会写入日志文件,例如,当我导航到不存在的路由时。 我也试着当信息被写入日志改变,例如:
if(App::environment() == "local"){
Log::info("Error Ignored. Environment: Local");
} else {
Log::error($exception);
}
但这似乎丝毫没有影响。 如果出现错误,它仍然会记录完整的错误,并且通过运行php artisan env
知道我的环境是local
的。
最后,我不想将'debug' => false,
因为我永远也看不到错误。
完成任何配置更改后,通常最好运行以下命令:
php artisan optimize & php artisan cache:clear
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.