定制 rrbrr/think-rlog 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

rrbrr/think-rlog

最新稳定版本:v1.2.2

Composer 安装命令:

composer require rrbrr/think-rlog

包简介

An log library in ThinkPHP 6.

README 文档

README

ThinkPHP rlog

think-rlog 是个新项目上手神器,对于入库新公司的项目或二开项目时,不了解业务数据逻辑。 可以使用它记录所有请求信息,响应信息,以及执行的sql语句。

ijiangtao

使用方法

  1. 使用composer安装库:
composer require rbrr/think-rlog
  1. 添加事件监听,在应用全局事件文件event.php中加入
    'listen' => [
        'AppInit'     => ['tlog\listener\WriteRequestLog'],
        'HttpRun'     => [],
        'HttpEnd'     => ['tlog\listener\WriteResponseLog'],
    ]

如果没有建立日志表,可以手工执行命令

php think tlog:publish

这将自动生成 log_requestlog_curl 表。

如果没有这个命令可以尝试手工注册下面的服务

在应用的全局公共文件service.php中加入:

return [
    // ...

    tlog\tlogService::class,
];

如果只想某些ip请求才记录日志,可以指定白名单ip

在应用的配置文件 app.php 中加入 [ 'rlog'=>[ 'white_list'=>'127.0.0.1','192.168.1.8' //指定需要记录请求信息的ip ] ]

统计信息

  • 总下载量: 12
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2019-11-28