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
其他信息
- 授权协议: MIT
- 更新时间: 2023-01-02