bariew/yii2-log-module

Log management from web views

Installs: 339

Dependents: 0

Suggesters: 0

Security: 0

Stars: 4

Watchers: 2

Forks: 2

Open Issues: 0

Type:yii2-extension

1.0.2 2022-11-25 07:17 UTC

This package is auto-updated.

Last update: 2024-04-25 10:31:28 UTC


README

Description

Manages system logs from web views.

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist bariew/yii2-log-module "1.0.1"

or add

"bariew/yii2-log-module": "1.0.1"

to the require section of your composer.json file.

Usage

  • Add log component target and module in the main config components section:
    'components' => [
    ...
        'log' => [
            'targets' => [
                [
                    'class' => 'yii\log\DbTarget',
                    'levels' => ['error', 'warning'],
                    'logTable' => '{{%log_error}}',
                    'except' => [
                        'yii\web\HttpException:404',
                        'yii\web\HttpException:403',
                        'yii\web\HttpException:400',
                        'yii\i18n\PhpMessageSource::loadMessages'
                    ],
                ],
            ]
        ]
    ],
    'modules' => [
        ...
        'log' => [
            'class' => 'bariew\logModule\Module'
        ]
    ],
  • Apply migrations from the module migrations folder.

  • Go to log/error/index URL