定制 hh/clogger 二次开发

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

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

hh/clogger

最新稳定版本:v0.1.6

Composer 安装命令:

composer require hh/clogger

包简介

Delegate log to monolog for ThinkPHP6

README 文档

README

Usage

  • composer require hh/clogger
use Think\Clogger\Facade\LogFacade as Log;

Log::channel('main')->debug('test info', [
            'context' => ['It`s Cool'],
        ])
  • Configurations
 'main' => [
            'type' => 'daily',
            'path' => think\Container::getInstance()->make('app')->getRuntimePath().'logs'.DIRECTORY_SEPARATOR.'main.log',
            'days' => 180,
        ]
  • Sql log
Db::listen(function ($sql, $time, $master) {
    $dbLogger = new Logger('db.logger');
    $handler = new RotatingFileHandler(Container::getInstance()->make('app')->getRuntimePath().'logs'.DIRECTORY_SEPARATOR.'sql.log', 180);
    $dbLogger->pushHandler($handler);

    if (0 === strpos($sql, 'CONNECT:')) {
        $dbLogger->info($sql);
        return;
    }

    if (is_bool($master)) {
        $master = $master ? 'master|' : 'slave|';
    } else {
        $master = '';
    }

    $dbLogger->info($sql . ' [ ' . $master . 'RunTime:' . $time . 's ]');
});

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-01-02

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固