Документация laravel указывает на documentation, что "The logger provides the seven logging levels defined in RFC 5424: debug, info, notice, warning, error, critical, and alert."
, но где это должно быть изменено, это то, что не предусмотрено. Может ли кто-нибудь помочь мне понять, как это работает и где необходимо изменить уровень журнала?Изменение уровней регистрации в Laravel 4
ответ
Понял, посмотрев на класс LogWriter. Не уверен, что это правильный подход, но в приложении Laravel должна быть конфига, которая должна установить уровень ведения журнала Laravel.
Это то, что нужно сделать, чтобы изменить уровень ведения журнала.
Перейти к app/start/global.php
(https://github.com/laravel/laravel/blob/master/app/start/global.php#L36) и Line 36
, вы найдете код
Log::useDailyFiles(storage_path().'/logs/'.$logFile);
Это должно быть изменено на
Log::useDailyFiles(storage_path() . '/logs/' . $logFile, 0, 'error');
Третий параметр, где уровень журнала должен быть изменен, а также следующие уровни бревен, которые могут быть использованы
- отладки
- Информация
- уведомления
- предупреждения
- ошибки
- критическое
- оповещения
Надеется, что это помогает, кто когда-либо искало этого. Надеюсь, что есть простой способ сделать это вместо изменения параметра функции.
Мы можем ответить Абишеком на один шаг дальше. Если мы добавим уровни лога наших конфигурационные файлы, мы можем изменить уровень журнала на основе среды мы находимся в конфигурации/app.php:.
'log_level' => 'debug',
и в конфигурации/прод/app.php:
'log_level' => 'warning',
затем изменить ежедневный журнал для
Log::useDailyFiles(storage_path() . '/logs/' . $logFile, 0, Config::get('app.log_level'));
и мы настраиваемое протоколирование.
- 1. Настройка уровней регистрации в RdotNet
- 2. Изменение URL логина/регистрации в Laravel 5.2
- 3. Laravel 5 разных уровней регистрации для разработки и производства
- 4. Изменение MySQL порт Laravel 4
- 5. Изменение почтового транспорта в Laravel 4
- 6. Изменение среды по умолчанию в Laravel 4
- 7. Изменение уровней по выбору
- 8. WMI для изменения уровней регистрации в WCF?
- 9. Перенаправление в Laravel 4
- 10. Изменение некоторых уровней в MultiIndex
- 11. Изменение уровней объединенного DataArray
- 12. Как зарегистрироваться во время регистрации в Laravel-4?
- 13. изменение названия определенных уровней в факторе
- 14. Ошибка регистрации в Laravel
- 15. Laravel 4 - изменение ресурса пути корневой маршрутизации
- 16. Изменение маршрутов контроллера ресурсов Laravel 4
- 17. Изменение уровней столбца символов в R
- 18. Меню в laravel 5 Несколько уровней?
- 19. Изменение регистрации в Mule
- 20. Ошибка регистрации Laravel перед laravel
- 21. laravel 5.2 проблема регистрации
- 22. Laravel 4: Проверка подлинности электронной почты во время регистрации
- 23. Запрос двух уровней связанных данных в Laravel
- 24. Laravel 4 Уникальные значения
- 25. самостоятельной регистрации в Laravel 5.2
- 26. Перенаправление после регистрации в Laravel
- 27. Laravel Ошибка регистрации
- 28. переопределить метод регистрации laravel
- 29. Laravel 5.2 Регистрация регистрации при регистрации
- 30. Изменение порядка уровней факторов в легенде
Простое примечание для пользователей Laravel 4.1. Вы найдете 'Log :: useFiles (storage_path(). '/ Logs/laravel.log'); ' вместо. Это можно безопасно обновить до того, что показано выше для ежедневного ведения журнала или 'Log :: useFiles (storage_path(). '/ Logs/laravel.log', 'error');' оставаться с одним файлом журнала. –
Что такое второй параметр? (0) – Inigo
@ Inigo в соответствии с исходным кодом, это значение '$ days'. Какое количество дневных файлов нужно сохранить. '0' = неограниченно. – James