Я много работаю с журналами, сгенерированными Java Log4j и модулем журналирования Python.Оба создают трассировки стека, которые включают символы новой строки, в результате чего запись журнала занимает несколько строк.Это затрудняет поиск с помощью grep и нарушает общепринятые правила форматирования файла журнала (одна запись в строке).
Если я найду что-то интересное в трассировке стека, мне придется открыть весь файл журнала (быть очень большим) и перейдите к найденной строке grep, затем прокрутите вверх, чтобы найти начало записи журнала.Это кажется грязным.
Есть ли лучший способ справиться с этим?Возможно, как-нибудь удалить символы новой строки из трассировки стека?
Спасибо за любые предложения!