【问题标题】:what are the settings required while maintainig logs in laravel ? and at which time I should use which severity level to maintain logs?在 laravel 中维护日志时需要哪些设置?什么时候我应该使用哪个严重级别来维护日志?
【发布时间】:2017-01-13 13:59:13
【问题描述】:

我是Laravel 的新手,我想按小时管理应用程序的日志,我该怎么做? 我想知道我在哪种情况下使用以下严重级别之一。请解释它的确切用途。

debug, info, notice, warning, error, critical, alert, emergency.

我们需要做什么样的配置?

请指导我。提前致谢。祝你有美好的一天。

【问题讨论】:

标签: php laravel logging


【解决方案1】:

Laravel 使用 Monolog 实现 PSR-3 log levels

PSR-3 支持的八个严重级别基于RFC 5424

  • 紧急情况 - 系统无法使用
  • 警报 - 需要立即采取行动
  • 临界 - 临界条件
  • 错误 – 不需要立即关注但应监控的错误
  • 警告 – 不属于错误的异常或不良事件
  • 通知 – 正常但重要的事件
  • 信息 - 只是您想从某些事件中了解的信息
  • 调试 - 用于调试目的的详细信息

您需要了解的所有其他内容都可以在docs 中轻松解释。 无需额外配置。只有当您想将这些日志发送到任何第三方服务以可视化有组织的报告时,您才可以使用 bugsnack 之类的服务,这是我过去使用过的 guide

【讨论】:

  • 老板我如何管理这些日志消息以每小时记录一次。
  • @mukundshelke “按小时计算”是什么意思?您可以在config/app.php 设置'log' => 'single' 中设置创建单个文件日志(在配置上方的cmets 中进行了解释),然后在解析这些文件时按小时进行某种支持。请记住,您始终可以使用 Monolog 底层类,因此它是 API。
猜你喜欢
  • 2021-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-09
相关资源
最近更新 更多