Отключить разрыв строки в журнале FPM

#php #logging #fpm

#php #ведение журнала #fpm

Вопрос:

Есть ли способ отключить разрыв строки в журнале php-fpm? Было бы гораздо удобнее записывать данные без разрывов строк, потому что, когда вы что-то grep из журнала, оно выводит только первую строку записи журнала, в то время как может быть какая-то дополнительная информация, такая как дамп var или трассировка стека, которая отключается, если были разрывы строк. Это было хорошо в apache, потому что он избегает их, и лучше использовать sed, когда это необходимо, но теперь это довольно болезненно (

Ответ №1:

В конце концов я придумал использовать ELK stack, который имеет многострочное разделение журнала по шаблону. На самом деле вы можете сделать то же самое вручную, используя регулярное выражение или что-то в этом роде, просто разделив поток журнала по шаблону даты и времени.

И, конечно, grep не является хорошим вариантом, когда система растет, пожалуйста, используйте одно из многих готовых к использованию решений для сбора журналов 🙂