Я использовал chainsaw для удаленного мониторинга приложения, использующего log4j. Я задаюсь вопросом, есть ли лучшие способы сделать это, или, возможно, еще одна система ведения журнала.Как обрабатывать дистанционный мониторинг log4j?
ответ
Попробуйте logFaces
Раскрытие: Я являюсь автором этого продукта.
Нет ничего плохого в бензопиле, это хорошо. Если вам нужно что-то еще, посмотрите на log4j appenders. Если вы прочтете всю документацию с помощью log4j, вы увидите, что приставки могут отправлять журналы по электронной почте, сотовые телефоны .....
Мы создали некоторые компоненты JMX (те, которые поставляются с log4j, не очень дружелюбны) который может отображать/сканировать/усекать/копировать файлы журналов. Как отметил WolfmanDragon, вы можете использовать пользовательские приложения для отправки сообщений журнала другим адресатам. В сочетании с фильтром вы можете отправлять сообщения об ошибках log4j в приложение управления с использованием уведомлений JMX и т. Д.
Если у вас есть огромное количество журналов на многих машинах, вы можете использовать что-то вроде Splunk.
Существует немало инструментов регистрации Java (см. Список на Java-logging.com), так что это действительно зависит от ваших конкретных потребностей. Для мониторинга в реальном времени, файлов журнала или удаленного ведения журнала на сервере журналов вам может понадобиться ознакомиться с нашим инструментом регистрации Java SmartInspect.
Попробуйте OtrosLogViewer
Отказ от ответственности: Я являюсь автором OtrosLogViewer
Какие вопросы вы имеющие, что вы хотите улучшить? – Yishai
У меня есть несколько приложений, и я хочу иметь центральный сервер журнала, клиент должен зарегистрироваться на центральный сервер, выбрать приложение и посмотреть журнал. Я проверил некоторые рекомендации (logFaces, Splunk), но я предпочел бы некоммерческое решение. –