besnovatyj / yii2-cms-log-manager-db
Модуль просмотра и управления логами БД для Yii2
Package info
github.com/besnovatyj/yii2-cms-log-manager-db
Type:yii2-extension
pkg:composer/besnovatyj/yii2-cms-log-manager-db
Requires
- php: >=8.4
- besnovatyj/yii2-cms-contracts: ^1.0
- besnovatyj/yii2-cms-kernel: ^1.0
- besnovatyj/yii2-cms-user: ^1.0
- yiisoft/yii2: ~2.0.0
- yiisoft/yii2-bootstrap5: ~2.0.0
Requires (Dev)
- roave/security-advisories: dev-latest
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}}', ], ], ], ], ];