#php #logging #fpm
#php #ведение журнала #fpm
Вопрос:
Есть ли способ отключить разрыв строки в журнале php-fpm? Было бы гораздо удобнее записывать данные без разрывов строк, потому что, когда вы что-то grep из журнала, оно выводит только первую строку записи журнала, в то время как может быть какая-то дополнительная информация, такая как дамп var или трассировка стека, которая отключается, если были разрывы строк. Это было хорошо в apache, потому что он избегает их, и лучше использовать sed, когда это необходимо, но теперь это довольно болезненно (
Ответ №1:
В конце концов я придумал использовать ELK stack, который имеет многострочное разделение журнала по шаблону. На самом деле вы можете сделать то же самое вручную, используя регулярное выражение или что-то в этом роде, просто разделив поток журнала по шаблону даты и времени.
И, конечно, grep не является хорошим вариантом, когда система растет, пожалуйста, используйте одно из многих готовых к использованию решений для сбора журналов 🙂