欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Laravel 重写日志,让日志更优雅

程序员文章站 2022-09-05 10:19:30
更改目的: 重写了日志格式 加入trace,一次请求的唯一标识 加入error级别信息推送,事例中使用企业微信群助手 让我们可以更及时、更优雅、更方便追踪日志信息 有助于初学者了解larav...

更改目的:

  • 重写了日志格式
  • 加入trace,一次请求的唯一标识
  • 加入error级别信息推送,事例中使用企业微信群助手
  • 让我们可以更及时、更优雅、更方便追踪日志信息
  • 有助于初学者了解laravel框架

1。将文件 apptool.phplogger.phplogserviceprovider.php复制到 app/providers文件夹下,将文件basecommand.php复制到app\console

2 。在config/app.php→providers中加入

3。在项目中使用如下方式调用

4。在日志级别为error时,会执行推送,本事例中采用企业微信群推送

5 。日志内容

注意事项:

修改如下代码不同版本bind部分会有所不同,具体根据\illuminate\foundation\application::registercorecontaineraliaseslog信息修改。
如laravel6.x中为'log' => [\illuminate\log\logmanager::class, \psr\log\loggerinterface::class],

修改方式就如下方代码

demo 命令行输出:

Laravel 重写日志,让日志更优雅

到此这篇关于laravel 重写日志,让日志更优雅的文章就介绍到这了,更多相关laravel 重写日志内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!