Используя Laravel Debugbar, как я могу отключить ведение журнала исключений?

Я использую пакет отладки Laravel для отображения отладочной информации. Я заметил, что панель отладки регистрирует ошибки в журнале всякий раз, когда происходит исключение. Я бы предпочел, чтобы этого не произошло, так как я использую свой собственный обработчик пользовательских исключений, который собирает информацию в том формате, который я предпочитаю, и у меня она также записывается в файл журнала.

Так, например, когда я неправильно набираю имя маршрута, я получаю сообщение, сохраненное дважды в файле журнала:

[2015-02-11 16:21:02] local.ERROR: Метод [fdfdgfd] не существует.

[2015-02-11 16:21:04] local.ERROR: исключение отладочной панели: метод UserController::fdfdgfd() не существует [] []

Как отключить ведение журнала исключений с помощью панели отладки?

1 ответ

Я знаю, что это устарело, но на случай, если кому-то еще понадобится ответ. Установлен

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

В laravel-debugbar/config/debugbar.php

Чтобы предотвратить или отключить ведение журнала исключений для 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'), 
],

Я никогда не видел этот пакет, но кажется, что он обеспечивает достойную конфигурацию.

Попробуйте установить это значение в false: https://github.com/barryvdh/laravel-debugbar/blob/1.8/src/config/config.php

Другие вопросы по тегам