Laravel 重写日志,让日志更优雅
程序员文章站
2022-05-01 19:54:13
更改目的: 重写了日志格式 加入trace,一次请求的唯一标识 加入error级别信息推送,事例中使用企业微信群助手 让我们可以更及时、更优雅、更方便追踪日志信息 有助于初学者了解larav...
更改目的:
- 重写了日志格式
- 加入
trace
,一次请求的唯一标识 - 加入
error
级别信息推送,事例中使用企业微信群助手 - 让我们可以更及时、更优雅、更方便追踪日志信息
- 有助于初学者了解laravel框架
1。将文件 apptool.php
、logger.php
、logserviceprovider.php
复制到 app/providers
文件夹下,将文件basecommand.php
复制到app\console
下
2 。在config/app.php→providers
中加入
3。在项目中使用如下方式调用
4。在日志级别为error
时,会执行推送,本事例中采用企业微信群推送
5 。日志内容
注意事项:
修改如下代码不同版本bind部分会有所不同,具体根据\illuminate\foundation\application::registercorecontaineraliases
中log
信息修改。
如laravel6.x中为'log' => [\illuminate\log\logmanager::class, \psr\log\loggerinterface::class],
,
修改方式就如下方代码
demo 命令行输出:
到此这篇关于laravel 重写日志,让日志更优雅的文章就介绍到这了,更多相关laravel 重写日志内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: mysql2oracle 数据库转换
下一篇: Laravel中Kafka的使用详解