В 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: