kriss/yii2-log-reader Yii2 log reader

extensionmoduleloglogreader

Yii2 Log Reader

Yii2 log reader

this project is extend from zhuravljov/yii2-logreader, and Add more operation like delete download tail and so on.

from 2.0. history can load file that Yii2 FileTarget rotated. See History Usage

Preview

Index

preview1

History

preview2

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.

Statistics

Downloads
GitHub Stars
GitHub Forks

Releases

Comments



v2.4 is the latest of 12 releases



MIT license
Stats
11 github stars & 6 github forks
26 downloads in the last day
350 downloads in the last 30 days
22820 total downloads