brezgalov/yii2-api-logger

logs api input and output

Installs: 6

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/brezgalov/yii2-api-logger

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

This package is auto-updated.

Last update: 2025-09-14 20:55:39 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