1 Star 1 Fork 0

俊__奋斗/log4Tp

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

thinkphp 6.x 日志扩展

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)

空文件

简介

tp6.0 日志插件 展开 收起
取消

发行版 (2)

全部
2年前

贡献者

全部

语言

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/cooljun/log4-tp.git
git@gitee.com:cooljun/log4-tp.git
cooljun
log4-tp
log4Tp
master

搜索帮助