cem*_*ick 6 jboss syslog rsyslog
在我的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>
Run Code Online (Sandbox Code Playgroud)
然而,没有输出传送到/var/log/syslog. 如果我用 启动 jboss standalone.sh | logger,我会在那里看到输出,所以我认为我的 rsyslogd 设置/工作合理(一个股票的 Ubuntu 安装,FWIW)。
原来我没有打开rsyslog的UDP监听。上面的配置standalone.xml是正确的,我只需在以下位置添加/取消注释/etc/rsyslogd.conf:
$ModLoad imudp
$UDPServerRun 514
Run Code Online (Sandbox Code Playgroud)
/ht 到 freenode 上 #wildfly 中的 jamezp 寻求帮助。
| 归档时间: |
|
| 查看次数: |
2823 次 |
| 最近记录: |