kriss / yii2-log-reader
Yii2 日志读取器
v2.4
2020-11-15 14:24 UTC
Requires
- yiisoft/yii2: ~2.0.13
README
Yii2 日志读取器
该项目基于 zhuravljov/yii2-logreader 扩展,并添加了更多操作,如
删除
下载
尾部
等。
从 2.0 版本开始,
history
可以加载 Yii2 FileTarget 转换的文件。请参阅 历史使用方法
预览
索引
历史
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一
php composer.phar require --prefer-dist kriss/yii2-log-reader "2.*"
或
"kriss/yii2-log-reader": "2.*"
将其添加到您的 composer.json
文件的 require 部分。
使用方法
安装扩展后,只需按照以下方式修改您的应用程序配置
return [ 'bootstrap' => ['log-reader'], 'modules' => [ 'log-reader' => [ 'class' => 'kriss\logReader\Module', //'as login_filter' => UserLoginFilter::class, // to use login filter 'aliases' => [ 'Frontend' => '@frontend/runtime/logs/app.log', 'Backend' => '@backend/runtime/logs/app.log', 'Console' => '@console/runtime/logs/app.log', ], //'defaultTailLine' => 200, ], ], ];
您可以使用以下 URL 访问日志读取器
http://127.0.0.1/path/to/index.php?r=log-reader
或者如果您已启用美观的 URL,可以使用以下 URL
http://127.0.0.1/path/to/log-reader
历史使用方法
对于每天日志的查看,您可以将 yii 日志配置如下
[ 'class' => 'yii\log\FileTarget', 'categories' => ['test'], 'logVars' => [], 'logFile' => '@runtime/logs/test/test.log.' . date('Ymd'), // important 'maxLogFiles' => 31, 'dirMode' => 0777, 'fileMode' => 0777, ]
并配置 log-reader 模块的 aliases
'test' => '@runtime/logs/test/test.log'
然后日志将被保存为文件名如 test.log.20190924
。这是 log-reader 的 history
加载的文件名。
因此您可以在 history
动作中查看每天的日志。