У ruby ​​есть программа просмотра журнала?

Существует ли средство просмотра журнала для отображения файлов журнала Ruby из любого из его регистраторов (будь то l4r или их основной регистратор)? Какое-то графическое приложение, которое открывает файл журнала и поддерживает только простые запросы, такие как INFO?

4 ответа

Решение

Apache Chainsaw V2 может загружать обычные текстовые файлы журнала, позволяя вам искать, раскрашивать и фильтровать с помощью выражений (например, level == info)... просто настройте Chainsaw с помощью LogFilePatternReceiver, и содержимое журнала вашего файла отобразится на вкладке в Пользовательский интерфейс (получатель поддерживает хвост).

Бензопила V2 написана на Java, но получатель проанализирует любой файл журнала, а бензопила отобразит события.

В *nix, less мой первый выбор для просмотра файла журнала. Среди прочего:

  • Поиск по регулярному выражению (/)
  • "Follow" (F) показывает новые строки по мере их появления
  • Прокрутка вверх / вниз /PgUp/PgDn/ и т. Д.
  • Фильтр, который показывает только строки, соответствующие регулярному выражению (&)

Кажется, я помню из предыдущего вопроса, что вы находитесь на Windows, верно? Ведение журнала является универсальной вещью, а не специфичной для Ruby. Так что, насколько я знаю, нет программы просмотра журнала "для Ruby". Но в целом существует множество программ просмотра журналов, которые можно использовать с Ruby, Apache или чем-то еще.

Я не слишком знаком со сценой просмотра журналов Windows, но "утилита окон хвоста" Google обнаружила множество вариантов. Некоторые из них бесплатны.

(tail стандартная команда Unix для мониторинга файлов журнала Таким образом, приведенный выше поиск предназначен для приложений Windows, которые предоставляют те же функции.)

Spunk очень круто. Вы можете использовать это.

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