2017 © Pedro Peláez
 

library yii2-log

Enhanced DB Target for Yii2 Log Component

image

razonyang/yii2-log

Enhanced DB Target for Yii2 Log Component

  • Thursday, July 5, 2018
  • by Razon
  • Repository
  • 1 Watchers
  • 1 Stars
  • 8 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Enhanced DB Target for Yii2 Log Component

Packagist Packagist Travis, (*1)

I wrote this extension for resolving the following problems:, (*2)

  1. The logs are chaotic, I cannot distinguish which logs are came from the same requests. It is hard to debug in concurrent scenarios.
  2. The yii\log\DbTarget does not provide GC feature.

Installation

composer require --prefer-dist razonyang/yii-log

Usage

The usage is similar to yii\log\DbTarget., (*3)

Configuration

[

    'components' => [

        'log' => [
            'targets' => [
                [
                    'class' => \razonyang\yii\log\DbTarget::class,
                    'levels' => ['error', 'warning'],
                    'logTable' => '{{%log}}',
                    'logMessageTable' => '{{%log_message}}',

                    // garbage collection
                    'maxLifeTime' => 30*24*3600, // 30 days
                ],
            ],
        ],

    ],


    // migrate and garbage collection settings for console application.
    'controllerMap' => [
        'migrate' => [
            'class' => \yii\console\controllers\MigrateController::class,
            'migrationPath' => [

                '@vendor/razonyang/yii-log/src/migrations',

            ],
        ],
        'log' => [
            'class' => \razonyang\yii\log\LogController::class,
        ]
    ],

]

Migrate

./yii migrate

Garbage Collection

./yii log/gc

The Versions

05/07 2018

dev-master

9999999-dev

Enhanced DB Target for Yii2 Log Component

  Sources   Download

MIT

The Requires

 

The Development Requires

by razonyang

05/07 2018

1.0.0

1.0.0.0

Enhanced DB Target for Yii2 Log Component

  Sources   Download

MIT

The Requires

 

The Development Requires

by razonyang