Yii2 Log Reader ¶
Yii2 log reader
this project is extend from zhuravljov/yii2-logreader, and Add more operation like
deletedownloadtailand so on.
from 2.0.
historycan load file that Yii2 FileTarget rotated. See History Usage
Preview ¶
Index

History

Installation ¶
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist kriss/yii2-log-reader "2.*"
or add
"kriss/yii2-log-reader": "2.*"
to the require section of your composer.json file.
Usage ¶
Once the extension is installed, simply modify your application configuration as follows:
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,
],
],
];
You can then access Log Reader using the following URL:
http://localhost/path/to/index.php?r=log-reader
or if you have enabled pretty URLs, you may use the following URL:
http://localhost/path/to/log-reader
History Usage ¶
For every day log view, you can config yii log like this:
[
'class' => 'yii\log\FileTarget',
'categories' => ['test'],
'logVars' => [],
'logFile' => '@runtime/logs/test/test.log.' . date('Ymd'), // important
'maxLogFiles' => 31,
'dirMode' => 0777,
'fileMode' => 0777,
]
And config log-reader module aliases like:
'test' => '@runtime/logs/test/test.log'
Then log with be save filename like test.log.20190924. This is log-reader history load filename.
So you can view every day log in history action.
If you have any questions, please ask in the forum instead.
Signup or Login in order to comment.