我正在使用Laravel Debugbar Package来显示调试信息。我注意到,每当发生异常时,调试栏都会将错误记录到日志中。我宁愿这不会发生,因为我正在运行我自己的自定义异常处理程序,它以我喜欢的格式收集信息,并且我也将它记录到日志文件中。
因此,例如,当我输错路由名称时,我将消息保存两次到日志文件中:
[2015-02-11 16:21:02] local.ERROR:方法[fdfdgfd]不存在。
[2015-02-11 16:21:04] local.ERROR:Debugbar异常:方法 UserController :: fdfdgfd()不存在[] []
如何使用Debugbar禁用异常日志记录?
答案 0 :(得分:1)
我知道这很老了,但万一仍然有人需要答案。设置
'storage' => [ 'enabled' => false, ]
在laravel-debugbar/config/debugbar.php
答案 1 :(得分:0)
我从未见过这个软件包,但它似乎提供了不错的配置。
尝试将此值设置为false
:https://github.com/barryvdh/laravel-debugbar/blob/1.8/src/config/config.php#L90
答案 2 :(得分:0)
防止或禁用Debugbar
程序包的异常日志记录。
- 要完全关闭日志。 打开编辑
.env
文件,并将DEBUGBAR_ENABLED
变量添加为 false 值
DEBUGBAR_ENABLED=false
- 只想禁用存储目录中的日志文件。
通过以下命令发布Debugbar
配置文件
php artisan vendor:publish --provider=Barryvdh\Debugbar\ServiceProvider
您将收到类似的成功消息。
Copied File [\vendor\barryvdh\laravel-debugbar\config\debugbar.php] To [\config\debugbar.php]
Publishing complete.
打开\config\debugbar.php
文件
'storage' => [
'enabled' => false, /// here change it to false
'path' => storage_path('debugbar'),
],