besnovatyj/yii2-cms-log-manager-db

Модуль просмотра и управления логами БД для Yii2

Maintainers

Package info

github.com/besnovatyj/yii2-cms-log-manager-db

Type:yii2-extension

pkg:composer/besnovatyj/yii2-cms-log-manager-db

Transparency log

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2026-07-07 08:03 UTC

This package is auto-updated.

Last update: 2026-07-08 15:36:43 UTC


README

Модуль создаёт базу данных и включает логи для всего приложения через Bootstrap.

Данный модуль не занимается логированием, только просмотром и управлением логами из базы данных.

Официальная документация Yii2 Logging

!!! При ошибках БД, БД может быть недоступна для записи лога, поэтому логирование в базу данных нужно включать, только если это на самом деле необходимо.

Старая заметка.

TODO: Добавить в описание: что логгер добавляет в Bootstrap и какие имеет параметры конфигурации.

Для того чтобы включить запись логов в базу данных, добавьте в конфиг:

return [
    // the "log" component must be loaded during bootstrapping time
    'bootstrap' => ['log'],
    // the "log" component process messages with timestamp. Set PHP timezone to create correct timestamp
    'timeZone' => 'America/Los_Angeles',
    'components' => [
        'log' => [
            'targets' => [
               'database' =>  [
                    'class' => 'yii\log\DbTarget',
                    'levels' => ['error', 'warning'],
                    'categories' => ['yii\db\*'],
                    'logTable' => '{{%log_logs}}',
                ],
            ],
        ],
    ],
];