brezgalov/yii2-api-logger

记录API的输入和输出

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

This package is auto-updated.

Last update: 2024-09-14 18:42:22 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