gpt4 book ai didi

logging - Laravel 每天记录消息/错误并明智地输入

转载 作者:行者123 更新时间:2023-12-05 07:41:06 25 4
gpt4 key购买 nike

在 Laravel 中是否有任何解决方案可以每天按类型记录所有消息?

类似下面的内容:

  • laravel-2017-08-09-info.log
  • laravel-2017-08-09-error.log
  • laravel-2017-08-09-critical.log
  • laravel-2017-08-10-info.log
  • laravel-2017-08-10-error.log

每天的 Laravel 日志只创建 1 个文件,但不是类型明智的。堆栈溢出中还有其他可用的解决方案,但它们会创建类型明智的文件,但不是每天都创建。

最佳答案

事实证明,Laravel 没有开箱即用的支持,而且这种插件尚未开发(至少这是我能找到的)。

提供自己的出版物/ Material 的引用可能是违反规则的,在这种情况下提前道歉,但我已经创建了自己的小 work并推送到我的 GIT 中心存储库。您可以检查一下,如果代码中有任何问题,请告诉我。

编辑:

对于那些不想集成模块的人可以快速查看以下步骤:

  1. 打开您的 config/logging.php 并添加指示自定义驱动程序和处理程序类的自定义索引。
  2. 在 env 文件中将 LOG_CHANNEL 设置为自定义。
  3. 创建 App\Logging 目录并添加 Logger 和 Handler 文件,只要您使用 Laravel 的 Log 类,它们就会调用自定义处理程序函数。
  4. 运行命令composer dump-autoload

有关详细信息,您可以查看我在上面提供的 GIT 中心存储库,并在其中记录问题/增强功能。

关于logging - Laravel 每天记录消息/错误并明智地输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45581070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com