kriss/yii2-log-reader Yii2 log reader

Yii2 Log Reader

  1. Preview
  2. Installation
  3. Usage
  4. History Usage

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







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.


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:


or if you have enabled pretty URLs, you may use the following URL:


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.

0 0
1 follower
23 219 downloads
Yii Version: 2.0
License: MIT
Category: Logging
Tags: log, module
Developed by: kriss
Created on: Mar 26, 2018
Last updated: (not set)
Packagist Profile
Github Repository

Related Extensions