Есть ли какой-нибудь "общий анализатор / редактор файлов журнала"?

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

164.56.95.119:18260 24986   2011-03-13 16:10:02.532 -5                  JobQueueReceiver    JSM 6019    4   Audit.RTUsage.JSM       removed com.cognos.jsmcommon.tse.TaskRecord$IDDateStruct@11d16ae from the task queue

164.56.95.119:18260 24986   2011-03-13 16:10:02.545 -5                  JobQueueReceiver    MS  6014    4   Audit.RTUsage.ms.MS     com.cognos.monitor.tse.BiBusRunContext:ctor:

 0A808213019C787C012B0AEE617391740012eb0d6f1c0 7288162

164.56.95.119:18260 24986   2011-03-13 16:10:02.546 -5                  StateMapProcessor   MS  6014    4   Audit.RTUsage.ms.MS     com.cognos.monitor.tse.commands.TaskRunStartedCmd:doAction - 0A808213019C787C012B0AEE61739174

164.56.95.119:18260 24986   2011-03-13 16:10:02.501 -5                  JobQueueReceiver    MS  6014    4   Audit.RTUsage.ms.MS     com.cognos.monitor.queue.JobQueueReceiver:Count ready tasks = 1

Я хотел бы знать, имел ли кто-нибудь из вас, к счастью, такие возможности:

  • Возможность "фильтровать" ненужные детали динамически. т. е. после загрузки файла журнала вам не нужно извлекать его часть, чтобы сосредоточиться на этой части; вы просто отфильтруете его содержимое, и как только это будет сделано, все может быть возвращено, чтобы снова запустить другой процесс фильтрации.

  • выделение текущей строки. Это просто потому, что длинная строка переносится на несколько, поэтому трудно сказать, где она заканчивается

  • выделить совпадения в комбинации поиска на основе регулярных выражений. Я считаю, что многие редакторы поддерживают это в любом случае

Мое последнее средство - использовать команды Perl или linux, чтобы сделать мою жизнь проще, но я искренне надеюсь, что сейчас есть какой-нибудь способный анализатор / редактор журналов, чтобы сэкономить время:)

Спасибо за все предложения заранее.

3 ответа

Решение

Взгляните на XpoLog на http://www.xpolog.com/ Я думаю, что он обеспечивает необходимую функциональность для ваших нужд.

Вы можете импортировать журналы как файлы CSV в Microsoft Excel или в Open Office. Я думаю, что эти две программы могут сделать все, что вам нужно.

Для Windows вы можете использовать baretail, он очень легкий, простой в настройке и работает очень хорошо.

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

Я не нашел сопоставимой альтернативы для других систем (например, Mac).

Другие вопросы по тегам