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.
User Contributed Notes
Leave a comment
If you have any questions, please ask in the forum instead.
Join the conversation to share a note.