従来のsyslogだと、facilityやseverityをログに記録できない。syslogの後継とも言えるrsyslogだと、テンプレートを定義することでログフォーマットをカスタマイズできます。
# yum install rsyslog
# vi /etc/rsyslog.conf
# Template with PRI
$template mytemplate,"%PRI-text% %timegenerated% %msg%\n"
# Syslog messages from my device
local3.* /var/log/mydevice.log;mytemplate
外部から受け付けるときは、"-r"オプションで起動するよう「/etc/sysconfig/rsyslog」を編集。
あとはsyslogを停止して、rsyslogを起動するだけ。
0 件のコメント:
コメントを投稿