Как повернуть журнал ошибок PHP?
Это на самом деле вопрос из двух частей. У меня есть конфигурация LAMP и веб-сайт, который сильно зависит от функциональности error_log, встроенной в PHP. Журнал ошибок становится довольно большим по размеру.
Мой первый вопрос: могу ли я настроить PHP (php.ini) для вывода этих сообщений об ошибках в файл журнала ошибок Apache?
Если я не могу, мой второй вопрос: как я могу вращать журнал ошибок PHP один раз в день? Можно ли передать журнал ошибок PHP в Cronolog (как в apache) или в другой ротатор журналов? Я хотел бы придерживаться Cronolog, если это вообще возможно.
Заранее спасибо.
1 ответ
Я не знаю, какая у вас ОС, но на php.ini ищите строчку error_log
Поскольку вы отправили ошибку в apache, теперь вы можете вращать журналы внутри нее, если ваш apache уже вращается системным журналом, в этом нет необходимости, но если это не так:
ErrorLog "|bin/rotatelogs /var/logs/errorlog.%Y-%m-%d-%H_%M_%S 5M"