Используя 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
пакет.
- Для полного отключения журнала. открыть редактировать
.env
файл и добавитьDEBUGBAR_ENABLED
переменная как ложное значение
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'),
],
Я никогда не видел этот пакет, но кажется, что он обеспечивает достойную конфигурацию.
Попробуйте установить это значение в false
: https://github.com/barryvdh/laravel-debugbar/blob/1.8/src/config/config.php