首页 > 解决方案 > 为什么 Yii2 中的 app.log 没有任何记录?

问题描述

我有同样的问题在这里问:

使用 yii2 在 app.log 文件中写入信息消息

但是该主题没有解决方案。Apache 用户对日志文件夹具有写入权限。我不知道为什么日志记录不起作用。

任何意见?

这是我在 config/main.php 文件中的内容:

'log' => [
        'traceLevel' => YII_DEBUG ? 3 : 0,
        'targets' => [
            [
                'class' => 'yii\log\FileTarget',
                'levels' => ['error', 'warning'],
            ],

            [
                'class' => 'yii\log\FileTarget',
                'levels' => ['info'],
                'categories' => ['records'],
                'logFile' => '@app/runtime/logs/records.log',
                'maxFileSize' => 1024 * 2,
                'maxLogFiles' => 20,
            ],
        ],
    ],

以及我用来写入日志文件的内容:

Yii::info('Sample text.', 'records');

标签: yii2yii2-log

解决方案


推荐阅读