Вопрос

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

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

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

Другие советы

В Windows я бы все равно использовал Perl или awk.Загрузить и установить цигвин, затем используйте 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:

Попробуйте Ultraedit (оплаченный) или блокнот ++ (бесплатно)

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top