brezgalov/yii2-api-logger

logs api input and output

v1.0.2 2022-04-14 12:26 UTC

This package is auto-updated.

Last update: 2024-04-14 17:36:09 UTC


README

composer require brezgalov/yii2-api-logger

Из коробки доступно логирование через бд. Для хранения логов нужно применить миграцию

php yii migrate --migrationPath="vendor/brezgalov/yii2-api-logger/migrations"

Подключение логера к приложению

'bootstrap' => [
    function (\yii\web\Application $app) {
        $app->attachBehavior('apiLogger', [
            'class' => ApiLoggerBehavior::class,
            'logStorage' => [
                'class' => DbLogStorage::class,
                'dbComponent' => $app->get('api_logs_db')
            ],
        ]);
    },
    ...
],

Логер использует следующие ENV переменные

APP_NAME