Назад | Перейти на главную страницу

Настройка JBoss AS 7.2 для входа в системный журнал

В моем 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 за помощью.