Кажется, шаблон из вашего файла конфигурации не соответствует образцу записи в журнале: формат даты
yyyy-MM-dd'T'HH:mm:ss,SSSXXX
должен производить вывод, например
2018-02-10T14:37:48,187Z
Обратите внимание на различия с образцом записи журнала, который вы вставили сюда: символ «T» между временем и датой, а конец ,187Z означает 187 мс Zвремя ulu (XXX
означает часовой пояс, я только что проверил это шаблон с Logback 1.2.3). Но вы говорите, что ваш пример записи в журнале больше похож на
2018-02-05 07:59:49,140 22425254620
Итак, возможно, вы вставили на эту страницу шаблон, который вы используете для STDOUT, но используете другой для своего файла журнала?
В любом случае, для анализа файла журнала я бы предложил использовать LogMX. Используя бесплатную версию, перейдите в «Файл» > «Настроить анализаторы журналов...», нажмите зеленую кнопку «+» справа, чтобы создать анализатор, затем щелкните вкладку «Шаблон Log4j/Logback», затем вставьте один из этих шаблонов: (не убедитесь, что тот, который вы используете прямо сейчас - обязательно скопируйте / вставьте из моего ответа, пробелы важны)
- Для журналов типа
2018-02-05T07:59:49,140Z [http-11.11.11.11:8000-7]
используйте:
%d{"yyyy-MM-dd'T'HH:mm:ss,SSSXXX",UTC} [%thread] %-5level %logger{36} - %msg%n
- Для журналов типа
2018-02-05 07:59:49,140 22425254620 [http-11.11.11.11:8000-7]
используйте:
%d{"yyyy-MM-dd HH:mm:ss,SSS"} %mx{?} [%thread] %-5level %logger{36} - %msg%n
Вы сказали, что у вас есть несколько файлов журналов: LogMX может открывать несколько файлов журналов и отображать их содержимое в одном объединенном представлении:
если все файлы находятся в одном каталоге (локальном или удаленном), просто перейдите в «Файл» > «Открыть журналы...», затем проверьте вкладку «Объединить» внизу
если все файлы НЕ находятся в одном каталоге, перейдите в «Файл» > «Открыть несколько журналов в объединенном представлении», затем нажмите зеленую кнопку «+» справа для каждого файла, который вы хотите включить.
если все файлы уже загружены в LogMX, вы можете использовать Инструменты > Объединить журналы...
Чтобы отобразить только ОШИБКИ в этих файлах, после их загрузки просто используйте ползунок в левом нижнем углу окна LogMX, чтобы выбрать ОШИБКА (красный конец).
person
xav
schedule
10.02.2018
grep 'ERROR com.sample - Error in processing' *.log
. Эта утилита (и другие тоже полезные) фильтруют текст на основе регулярных выражений, поэтому ее можно использовать для написания сложных фильтров. - person LMC   schedule 09.02.2018