PSR-3 日志接口规范学习代码

PSR-3 日志接口规范学习代码

本文编写时间:2024-04-25

需求

1、想学习 PSR-3 日志接口规范
2、通过在 laravel 和 thinkphp 的代码中查看其效果。
3、我测试的版本 laravel:10.48,thinkphp:6.1

代码展示


use Illuminate\Support\Facades\Log; // 这是laravel代码
use use think\facade\Log; // 这是tp代码。

....
Log::debug('一条debug信息');
Log::info('一条info信息');
Log::error('一条error信息');
Log::error('一条error信息',['my_param1'=>'张三']);
Log::error('一条error信{my_param1}息',['my_param1'=>'张三']);
....

代码运行结果

以下 Laravel 的日志文件输出

[2024-04-25 03:29:47] local.DEBUG: 一条debug信息
[2024-04-25 03:29:47] local.INFO: 一条info信息
[2024-04-25 03:29:47] local.ERROR: 一条error信息
[2024-04-25 03:29:47] local.ERROR: 一条error信息 {"my_param1":"张三"}
[2024-04-25 03:29:47] local.ERROR: 一条error信张三息 {"my_param1":"张三"}

以下 Thinkphp 的日志文件输出

[2024-04-25T11:30:48+08:00][debug] 一条debug信息
[2024-04-25T11:30:48+08:00][info] 一条info信息
[2024-04-25T11:30:48+08:00][error] 一条error信息
[2024-04-25T11:30:48+08:00][error] 一条error信息
[2024-04-25T11:30:48+08:00][error] 一条error信张三息

总结

1、都很棒:smile:

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 2
zds

等下,就跑了一遍代码?

1周前 评论
yyy123456 (楼主) 1周前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
52
粉丝
7
喜欢
61
收藏
94
排名:586
访问:1.3 万
私信
所有博文
社区赞助商