繁体   English   中英

环境为本地时在Laravel 4.2中禁用错误​​日志记录

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM