инструмент для чтения журналов Glassfish?
Вопрос
Я имею дело с огромными файлами журналов 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 хорошо подходят для анализа файлов журналов.