【发布时间】:2017-01-13 13:59:13
【问题描述】:
我是Laravel 的新手,我想按小时管理应用程序的日志,我该怎么做?
我想知道我在哪种情况下使用以下严重级别之一。请解释它的确切用途。
debug, info, notice, warning, error, critical, alert, emergency.
我们需要做什么样的配置?
请指导我。提前致谢。祝你有美好的一天。
【问题讨论】:
-
看看psr-3
我是Laravel 的新手,我想按小时管理应用程序的日志,我该怎么做?
我想知道我在哪种情况下使用以下严重级别之一。请解释它的确切用途。
debug, info, notice, warning, error, critical, alert, emergency.
我们需要做什么样的配置?
请指导我。提前致谢。祝你有美好的一天。
【问题讨论】:
Laravel 使用 Monolog 实现 PSR-3 log levels
PSR-3 支持的八个严重级别基于RFC 5424:
您需要了解的所有其他内容都可以在docs 中轻松解释。 无需额外配置。只有当您想将这些日志发送到任何第三方服务以可视化有组织的报告时,您才可以使用 bugsnack 之类的服务,这是我过去使用过的 guide。
【讨论】:
config/app.php 设置'log' => 'single' 中设置创建单个文件日志(在配置上方的cmets 中进行了解释),然后在解析这些文件时按小时进行某种支持。请记住,您始终可以使用 Monolog 底层类,因此它是 API。