Как интегрировать java, log4j, nxlog, loggly в систему Windows?
Я хочу интегрировать свое настольное Java-приложение, работающее в Windows, с Loggly. Я создал учетную запись в Loggly. Я установил nxlog и запустил сервис.
Файл Nxlog.log показывает:
2014-10-22 19:02:16 INFO nxlog-ce-2.8.1248 started
2014-10-22 19:02:16 INFO connecting to logs-01.loggly.com:6514
2014-10-22 19:02:17 INFO successfully connected to logs-01.loggly.com:6514
Я интегрировал свое Java-приложение с log4j как:
<appender name="socketappender" class="org.apache.log4j.net.SocketAppender">
<param name="Port" value="6514"/>
<param name="RemoteHost" value="logs-01.loggly.com"/>
<param name="Threshold" value="TRACE"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{MMM dd HH:mm:ss} MYAPP: %-5p %m%n"/>
</layout>
</appender>
Журналы Windows отображаются в Loggly, но журналы моего Java-приложения не найдены в Loggly. Что еще мне нужно сделать, чтобы журналы моего приложения направлялись в Loggly?
1 ответ
Вы включили вход UDP в nxlog и направили его в loggly? http://nxlog-ce.sourceforge.net/nxlog-docs/en/nxlog-reference-manual.html
<Input in>
Module im_udp
Port 6514
</Input>