0

我正在使用Laravel Debugbar 包来显示调试信息。我注意到每当发生异常时,调试栏都会将错误记录到日志中。我宁愿这不会发生,因为我正在运行我自己的自定义异常处理程序,它以我喜欢的格式收集信息,并且我也让它记录到日志文件中。

因此,例如,当我输入错误的路由名称时,我会将消息两次保存到日志文件中:

[2015-02-11 16:21:02] local.ERROR: 方法 [fdfdgfd] 不存在。

[2015-02-11 16:21:04] local.ERROR:调试栏异常:方法 UserController::fdfdgfd() 不存在 [] []

如何使用 Debugbar 禁用异常日志记录?

4

3 回答 3

3

我知道这是旧的,但以防万一有人仍然需要答案。放

'storage' => [ 'enabled' => false, ]

laravel-debugbar/config/debugbar.php

于 2020-02-04T03:05:55.740 回答
0

我从未见过这个包,但它似乎提供了不错的配置。

尝试将此值设置为falsehttps ://github.com/barryvdh/laravel-debugbar/blob/1.8/src/config/config.php#L90

于 2015-02-12T00:55:58.407 回答
0

防止或禁用Debugbar包的异常日志记录。

  1. 用于完全关闭日志。打开编辑.env文件并将DEBUGBAR_ENABLED变量添加为
DEBUGBAR_ENABLED=false

  1. 只想禁用存储目录中的日志文件。

通过以下命令发布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'), 
],
于 2020-06-20T12:43:37.727 回答