инструмент для чтения журналов Glassfish? - PullRequest
6 голосов
/ 26 сентября 2008

Я имею дело с огромными файлами журналов Glassfish (в Windows, Eek!) И хорошо ... Wordpad не разрезает его.

Существуют ли какие-либо инструменты, которые могут обрабатывать эти файлы журнала более интеллектуальным способом? Функциональность, которая приветствовалась бы:

  • Просмотр всех строк определенного уровня журнала (информация, предупреждение, серьезный)
  • Показать журналы между двумя временными метками
  • Счетчик событий (это исключение было выдано 99 раз между временем x и временем y)

Ответы [ 5 ]

2 голосов
/ 17 марта 2009

В Windows я бы по-прежнему шел Perl или AWK. Загрузите и установите cygwin , затем используйте awk или все, что вам знакомо. У awk есть функции времени, необходимые для фильтрации, и такие функции, как getline для навигации по файлу журнала.

Пример: количество исключений - все время

$ awk '/^java.*:\W/ {print $1}' server.log* |sort|uniq -c|sort -nr
 60 javax.ejb.EJBException:
 45 java.rmi.ServerException:
  2 javax.persistence.PersistenceException:
  2 javax.ejb.ObjectNotFoundException:
  1 java.lang.Error:
1 голос
/ 25 марта 2009
1 голос
/ 06 октября 2008

Попробуйте инструмент MS LogParser: http://www.microsoft.com/downloads/details.aspx?FamilyID=890cd06b-abf8-4c25-91b2-f8d975cf8c07&displaylang=en

В основном превращает ваш плоский файл журнала в «базу данных», в которой вы можете выполнять SQL-подобные запросы. Вы даже можете выводить в сетках, диаграммах и графиках.

1 голос
/ 26 сентября 2008

попробуйте UltraEdit (платно) или Блокнот ++ (бесплатно)

0 голосов
/ 26 сентября 2008

Я использую Excel для разбора файлов журнала. Если вы используете файлы журнала с разделителями табуляции, это может работать отлично. Функции фильтрации и сортировки в Excel хорошо подходят для анализа файлов журналов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...