В моем standalone.xml
, У меня есть syslog-handler
настроен так:
<syslog-handler name="SYSLOG" enabled="true">
<level name="INFO"/>
<hostname value="i-XXXXXXX"/>
<formatter><syslog-format syslog-type="RFC3164"/></formatter>
</syslog-handler>
...
<root-logger>
<level name="INFO"/>
<handlers>
<handler name="SYSLOG"/>
<handler name="CONSOLE"/>
<handler name="FILE"/>
</handlers>
</root-logger>
Тем не менее, вывод не доставляется /var/log/syslog
. Если я начну jboss с standalone.sh | logger
, Я вижу там вывод, поэтому я предполагаю, что мой rsyslogd настроен / работает разумно (стандартная установка Ubuntu, FWIW).
Оказывается, у меня не был включен UDP-приемник rsyslog. В standalone.xml
приведенная выше конфигурация верна, мне просто нужно было добавить / раскомментировать это в /etc/rsyslogd.conf
:
$ModLoad imudp
$UDPServerRun 514
/ ht в jamezp в #wildfly на freenode за помощью.