tswtools/logx

在 Laravel 日志中显示类名和方法名

dev-main 2020-12-25 05:25 UTC

This package is auto-updated.

Last update: 2024-09-25 13:21:02 UTC


README

Latest Version on Packagist Total Downloads Build Status

在 Laravel 日志中显示类名和方法名,同时可以方便地显示各种数据,包括 JSON、数组等。请查看 contributing.md 了解待办事项。

安装

通过 Composer

$ composer require tswtools/logx

用法

然后运行以下命令以发布资源和配置:

php artisan vendor:publish --provider="Tswtools\Logx\LogxServiceProvider" 

配置

过滤器允许您筛选指定的类或方法

Specify the IP address that can be recorded
config/logx/ip:
include : x.x.x.x
exclude : x.x.x.x

Specify the class or method that can be recorded
config/logx/method:
include : XxxxController,XyyyController::*,*::index,show
exclude : XxxxController,XxxxController::*,*::index,show

'*' means that every class or method  is OK

日志格式

[时间][IP][类::方法][行] 日志文本。

示例

[2020-12-25 13:09:50][127.0.0.1[TestController::index][26] "data1":{"a":1,"b":2}
[2020-12-25 13:10:36][127.0.0.1[TestController::index][25] "data2":[{"a":1,"b":2}]

变更日志

请参阅 changelog 了解最近的变化。

贡献

请参阅 contributing.md 了解详细信息以及待办事项。

安全

如果您发现任何与安全相关的问题,请通过作者邮箱联系,而不是使用问题跟踪器。

鸣谢

许可协议

许可协议。请参阅 许可文件 了解更多信息。