こんなメッセージを送る
2023-10-05 10:35:15 メッセージ
メッセージ内容だけをログに保存させる
50-default.conf
$template CustomTemplate,"%msg%\n"
action(type="omfile" file="/var/log/message.log" template="CustomTemplate")
しかしログに年月日と時間が保存されてない!!
実際に保存されるログ
35:15 メッセージ
原因
年月日がホスト名、時間がログのタグ(systemd[1]:
など)として扱われるため
対処方法
メッセージテンプレートでホスト名とログのタグを組み込むことで年月日と時間が保存されるようになる
# %年月日% %時%%分:秒 メッセージ%\n
$template CustomTemplate,"%hostname% %syslogtag%%msg%\n"
action(type="omfile" file="/var/log/message.log" template="CustomTemplate")