关闭生成 app.log文件
在 core/config/web.php 的 log targets 中,给 app.log 那个 target 加上 'enabled' => false 即可:
[
'class' => 'yii\log\FileTarget',
'enabled' => false, // 加这一行
'levels' => ['error', 'warning', 'info'],
'logFile' => '@runtime/logs/app.log',
],
或者直接删掉/注释掉整个 app.log 的 target 配置块也行。两种方式效果一样。
找到 core/config/web.php 第 117-123 行左右,把 app.log 那个数组块注释掉或删掉:
'targets' => [
// [
// 'class' => 'yii\log\FileTarget',
// 'levels' => ['error', 'warning', 'info'],
// 'logFile' => '@runtime/logs/app.log',
// 'maxFileSize' => 1024 * 2,
// ],
[
'class' => 'yii\log\FileTarget',
...
直接用 // 把那个 [...] 块注释掉就行,保留 error.log 的 target 不动。