sefkiss
@sefkiss
Обычный человек, интересуюсь всем)

Как отключить логирование в yii2?

Привет, сайт в продакшине, и заметил что он быстро толстеет,
увидел что ведутся логи в frontend/runtime/logs
Можно ли отключить логирование для продакшина?
Или не стоит этого делать а просто удалять старые логи?
Спасибо)
  • Вопрос задан
  • 1138 просмотров
Решения вопроса 1
qonand
@qonand
Software Engineer
Во первых если у Вас сайт сильно толстеет от логов - значит с Вашим сайтом что-то не то: либо у Вас не правильно настроено логирование для продакшена (traceLevel и т.п.), либо у Вас на сайте куча ошибок возникает. В любом случае Вам нужно анализировать логи и понимать причину столь интенсивной записи в них.

Во вторых логирование на продакшене отключать не стоит. Всегда может пригодиться информация о возникших ошибках.

Итог: логи ведутся не просто так, они нужны что бы вовремя обнаружить ошибки и причины их выполнения, и этим должен заниматься человек который поддерживает сайт.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@AlexKuznec
Чтобы отключить совсем, попробуйте убрать строчку в конфиге
'bootstrap' => ['log']

В других ответах так делать не советуют, но можно отключить на время, чтобы оценить, действительно ли проблема в нем.
Ответ написан
@karminski
Senior React.JS Developer
Отключать не нужно, даже вредно. Нужно правильно их настроить. Покажите настройки компонента log. Кроме того, возможно вы забыли на продакшене перевести константу YII_DEBUG в FALSE. Проверьте.
Ответ написан
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
По идее yii хранит их всего 50 последних, если не переопределить. Я бы проверил права на удаление. Возможно они не чистятся?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы