Я ищу просмотрщик журналов с похожими capablilties как Chainsaw, в котором я могу записывать файлы журнала Glassfish, например, SSH/SCP. Кто-нибудь знает, существует ли такой инструмент?
Удаленный просмотрщик журналов для файлов журнала Java/Glassfish
Ответ 1
- Настроить шпатлевку для записи файла журнала из соединения.
- Сделайте анализ журнала в отношении файла журнала шпал.
Ответ 2
OtrosLogViewer пользователь VFSFileSystems и может загружать журналы с удаленного сервера (ftp, sftp, smb, http). Он поддерживает java.util.logging.XMLFormatter и java.util.logging.SimpleFormatter. Видеть: http://code.google.com/p/otroslogviewer/
Ответ 3
Я начал искать OtrosLogViewer и обнаружил, что последние обновления требуют изменений в формате файла шаблонов для GlassFish. Информация из эта проблема.
Вот определение шаблона, которое работает для меня:
name=GlassFish Pattern
type=log4j
pattern=[#|TIMESTAMP|LEVEL|PROP(A)|LOGGER|_ThreadID=PROP(B);_ThreadName=THREAD;|MESSAGE
dateFormat=yyyy-MM-dd'T'HH:mm:ss.SSSZZZZ
charset=UTF-8
customLevels=SEVERE=FATAL,WARNING=WARN,CONFIG=INFO,FINE=DEBUG,FINER=TRACE,FINEST=TRACE,INFO=INFO
Я использую выпуск 2012-04-25 of OtrosLogViewer. Пока проблема синтаксического анализа конечного \n|#]
не будет решена, они немного загрязнят сообщения.
Отредактировано: Четвертое поле - это имя журнала.
Ответ 4
OtrosLogViewer хорош, но вам нужно настроить шаблон для журналов из стекловолокна.
Просто создайте файл в ${OTROS_ROOT}/plugins/logimporters/glassfish.pattern с помощью:
type=log4j
pattern=[#|TIMESTAMP|LEVEL|PROP(A)|CLASS|_ThreadID=PROP(B);_ThreadName=THREAD;|MESSAGE|#]
dateFormat=yyyy-MM-ddTHH:mm:ss.SSSZZZZ
name=glassfish parser
charset=UTF-8
Ответ 5
Использует ли Chainsaw с плагином VFS это?
Ответ 6
Я собрал что-то, что позволяет мне использовать java.util протоколирование с GlassFish и Chainsaw. Источники и т.д. Здесь: http://blog.cotopia.com/2009/10/sending-glassfish-javautil-log-records.html
Ответ 7
VFSLogFilePatternReceiver использует Jakarta Commons-VFS, поэтому поддерживает SFTP и SCP. См.: http://commons.apache.org/vfs/filesystems.html#SFTP
Ответ 8
Попробуйте анализатор ретроспективного журнала → http://www.retrospective.ch/
Он может искать файлы и файлы хвостов на удаленном сервере с помощью SSH (также на локальных дисках). Он не должен загружать содержимое файла для поиска по нему (например, Otros). Все делается на сервере (в режиме "только для чтения", чтобы серверы были в безопасности).
Он также может автоматически разбивать строки и столбцы (он будет анализировать файл журнала и генерировать шаблон разделения строк и столбцов, который соответствует log4j, чтобы ваши записи в журнале были правильно разделены) - вам не нужно угадывать/введите его самостоятельно.
Наконец, он также может анализировать дату, чтобы вы могли искать локальные/удаленные файлы с помощью фильтра даты (очень полезно, если у вас много старых файлов в одной папке).
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я один из разработчиков, которые работают над Retrospective. Этот пост - это не объявление, а личное выражение, основанное на моем мнении и опыте. Я тестировал все предлагаемые решения, упомянутые в этом потоке, и я убежден, что Retrospective - лучшее решение этой проблемы.