代码拉取完成,页面将自动刷新
thinkphp 6.x 日志扩展 完善日志信息记录
修改项目下的composer.json文件,并添加:
"cooljun/log4tp":"^1.0.0"
然后执行composer update
。
安装成功后,添加以下配置到/path/to/phalapi/config/log.php文件:
'log4tp' => [
// 日志记录方式
'type' => \Log4tp\Lite::class,
// 日志保存目录
'path' => '',
// 单文件日志写入
'single' => false,
// 独立日志级别
'apart_level' => [],
// 最大日志文件数量
'max_files' => 0,
// 使用JSON格式记录
'json' => false,
// 日志处理
'processor' => null,
// 关闭通道日志写入
'close' => false,
// 是否实时写入
'realtime_write' => true,
// 时间格式化
'time_format' => "Y-m-d h:i:s.u",
],
使用方式:
## 设置default=log4tp使用
Log::record('测试日志信息,这是警告级别','notice');
trace('错误信息', 'error');
Log::info('日志信息{user}', ['user' => '流年']);
## 通告channel设置使用
Log::channel('log4tp')->info('一条测试日志');
[2023-05-25 03:15:54.979361][sql] | tid:1684998954719_ukQ6 | seq:1.2 | CONNECT:[ UseTime:0.204096s ] mysql:host=rm-2ze85p8459c55q68izo.mysql.rds.aliyuncs.com;port=3306;dbname=vg_zhongcao_test;charset=utf8mb4 | vendor/topthink/think-orm/src/DbManager.php(169)
[2023-05-25 03:15:55.065192][sql] | tid:1684998954719_ukQ6 | seq:1.3 | SHOW FULL COLUMNS FROM `admin` [ RunTime:0.074811s ] | vendor/topthink/think-orm/src/DbManager.php(169)
[2023-05-25 03:15:55.142828][sql] | tid:1684998954719_ukQ6 | seq:1.4 | SELECT * FROM `admin` WHERE `phone` = '18600765920' LIMIT 1 [ RunTime:0.068835s ] | vendor/topthink/think-orm/src/DbManager.php(169)
[2023-05-25 03:15:55.220319][sql] | tid:1684998954719_ukQ6 | seq:1.5 | UPDATE `admin` SET `update_time` = 1684998954 WHERE `id` = 34 [ RunTime:0.063756s ] | vendor/topthink/think-orm/src/DbManager.php(169)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。