ログフォーマットの変更テンプレートの変更全体の変更$ActionFileDefaultTemplate = RSYSLOG_FileFormat 個別の変更*.info /var/log/messages;RSYSLOG_FileFormat 設定済みのテンプレート詳細
$template FileFormat,"%TIMESTAMP:::date-rfc3339% %HOSTNAME% %syslogtag%%msg:::sp-if-no-1st-sp%%msg:::drop-last-lf%\n" $template TraditionalFileFormat,"%TIMESTAMP% %HOSTNAME% %syslogtag%%msg:::sp-if-no-1st-sp%%msg:::drop-last-lf%\n" $template ForwardFormat,"<%PRI%>%TIMESTAMP:::date-rfc3339% %HOSTNAME% %syslogtag:1:32%%msg:::sp-if-no-1st-sp%%msg%" $template TraditionalForwardFormat,"<%PRI%>%TIMESTAMP% %HOSTNAME% %syslogtag:1:32%%msg:::sp-if-no-1st-sp%%msg%" http://www.rsyslog.com/doc/rsyslog_conf_templates.html 自分でテンプレートを作成してそれに変更するテンプレートの作成$template myTmpl, "%timegenerated:0:19:date-rfc3339% %msg%\n" テンプレートの変更*.info /var/log/messages;myTmpl テンプレートで使用できるプロパティ(とそのオプション)http://www.rsyslog.com/doc/property_replacer.html 参考http://www.rsyslog.com/doc/rsyslog_conf_templates.html rsyslog.confの新しい書式template(name="myTmpl" type="list") { constant(value="DEBUG: ") property(name="msfg") constant(value="\n") } *.* action(type="omfile" file="/var/log/messages" template="myTmpl") 最近のバージョンのrsyslogにしか対応してない。 参考 |
|