Как разбирать файл логов?

Всем привет.

Есть задача написать анализатор лога.

Ситуация, программа записывает все свои действия в обычный текстовый лог-файл построчно.

Время - действующая единица - событие - ответ - результат. В различной кофигурации:

[2017-09-12 00:11:39 627] Index: IS NW! 
[2017-09-12 00:11:40 355] Index: notification window created 
[2017-09-12 10:38:50 414] FSM: WebPhone: transition from:  to: WAITING_NOT_LOADED action:  
[2017-09-12 10:38:50 607] FSM: Connection Manager: transition from:  to: INIT action:  
[2017-09-12 10:38:50 608] FSM: Connection Manager: attempt to cancel not scheduled event disconnect 
[2017-09-12 10:38:50 896] GLOBAL: ERROR SpellCheck Api is not available


Я правильно понимаю, что единственный вариант - это читать файл лога построчно, и через действия над стройками искать включения нужных фраз? Ничего умнее нельзя придумать?
  • Вопрос задан
  • 343 просмотра
Решения вопроса 1
x67
@x67
Ну да. Так все и работает. Используйте библиотеку re - будет компактно и удобно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
27 сент. 2021, в 10:58
10000 руб./за проект
27 сент. 2021, в 10:41
25000 руб./за проект