URLをクリップボードにコピーしました
FAQ_URL:https://www.pa-solution.net/daj/bs/faq/Detail.aspx?id=4050
|
最終更新日 2018/09/26 |
FAQ_ID:4050 |
Business >
i-FILTER Ver.9/Ver.10/Reporter >
ログ出力
|
「i-FILTER」アクセスログ転送機能によって転送されるログに日時とホスト名が付加されないようにしたいが可能ですか
|
|
対応バージョン: i-FILTER Ver.10
対応OS: Linux
[アクセスログ転送サーバー設定]で、転送フォーマットを「syslog形式」にしていると
「i-FILTER」側から送信する際に日時とホスト名を付加します。
●syslog形式
【フォーマット】
"<%PRI%>%TIMESTAMP% %HOSTNAME% %syslogtag%%msg:::sp-if-no-1st-sp%%msg:::drop-cc,drop-last-lf%\n" |
例
<141> Sep 19 13:50:01 hostname syslogtag: i-FILTERログ
日時とホスト名が付加されないようにしたい場合は、
[アクセスログ転送サーバー設定]で、 転送フォーマットを「syslog形式」以外にしてください。
●i-FILTER形式
【フォーマット】
%msg:::drop-cc,drop-last-lf% |
例
i-FILTERログ
●i-FILTER形式(syslog Priority付加)
【フォーマット】
<%PRI%>%msg:::drop-cc,drop-last-lf% |
例
<141> i-FILTERログ
_____________
◆受信側がrsyslogの場合
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
受信側のrsyslogによってメッセージ形式が変更されてしまう(日時とホスト名が付加される)ため、
下記設定を実施することで、 受信側によるメッセージ形式の変更を制御してください。
$EscapeControlCharactersOnReceive off
$template RawFormat,"%rawmsg:R,ERE,1,DFLT:^<[0-9]+>(.*)--end%\n"
FILTER PATH;RawFormat
& stop |
※ [FILTER PATH]は任意の値
|