У ruby ​​есть программа просмотра журнала? - PullRequest
0 голосов
/ 17 февраля 2010

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

Ответы [ 4 ]

6 голосов
/ 17 февраля 2010

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

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

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

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

0 голосов
/ 17 февраля 2010

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

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

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

0 голосов
/ 17 февраля 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...