butteff
@butteff
Раз в тысячу лет заправляю свитер в носки

Как отключить debug log в Yii2?

Полностью debug выключить нельзя, т.е. режим остается "dev" - надо видеть ошибки.
Но папка /runtime/debug быстро становится тяжелой.
Нужно отключить логирование в файл, но где и как?
Сейчас там просто symlink на /dev/null, но это костыльное решение, конечно.
  • Вопрос задан
  • 1663 просмотра
Решения вопроса 1
modestguy
@modestguy
full-stack web developer
Читаем документацию:

You can enable or disable a log target by configuring its enabled property. You may do so via the log target configuration or by the following PHP statement in your code:

Yii::$app->log->targets['file']->enabled = false;

Ну или в конфиге прямо добавить:
'targets' => [
                'file' => [
                    'class' => 'yii\log\FileTarget',
                    'enabled' => false
                ],
]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы