Sobes.tech
Back to questions
Junior — Middle
60

Каким образом можно использовать командную строку для поиска конкретных исключений в лог-файлах?

Answer from AI

sobes.tech AI

Для поиска конкретных исключений в лог-файлах через командную строку можно использовать утилиту grep. Например, чтобы найти все строки, содержащие слово "Exception", выполните:

grep "Exception" имя_файла_лога.log

Если нужно искать с учетом регистра или использовать регулярные выражения, можно добавить флаги:

  • -i — игнорировать регистр
  • -E — использовать расширенные регулярные выражения

Пример поиска всех исключений, начинающихся с "NullPointerException":

grep "NullPointerException" имя_файла_лога.log

Также можно использовать tail -f для просмотра логов в реальном времени с фильтрацией:

tail -f имя_файла_лога.log | grep "Exception"