Syslog Relay Controller から受け取った SyslogInfo をログファイルに保存します。
For a list of all members of this type, see SimpleFileWriter Members.
System.Object
SimpleFileWriter
App.config 設定例。
<simpleFileWriter rotation="daily|weekly|monthly" outputPath="./Logfile" encoding="utf-16"> {DateTime} {DestAddress:host} {Syslog:PRI}{Syslog:HEADER} {Syslog:MSG} </simpleFileWriter>
テキストノードに指定できる正規表現のパターン。
{Syslog:<part>
} の part
を指定することにより、Syslogメッセージ内から特定のパートを取り出して置き換えることが可能です。
part
に PRI
, HEADER
, MSG
を指定するとSyslogメッセージからそれぞれのパートを、
Priority
は優先度、 Facility
は機能を、 Severity
は重大度に、
TimeStamp
はSyslogメッセージ内のタイムスタンプ、 HostName
はSyslogメッセージ内のホスト名、
Tag
はTAG部に、 Content
はCONTENT部に置き換えを行います。
{DateTime:<format>
} の format
に日付書式情報を指定することにより、特定の日付フォーマットへの置き換えが可能です。
{DestAddr:<ipstyle>
} の ipstyle
に port
を指定するとポート番号を、
host
を指定するとIPアドレスを逆引きしたホスト名を、allを指定するとIPアドレスとポート番号に置き換えます。
{SrcAddr:<ipstyle>
} の ipstyle
に port
を指定するとポート番号を、
host
を指定するとIPアドレスを逆引きしたホスト名を、allを指定するとIPアドレスとポート番号に置き換えます。
<optionKey>
} - フィルタなどによって追加されたオプション値に置き換えます。指定されたオプション値が存在しない場合は、空白文字と置きえます。Namespace: Syslog.Collector.Writer
Assembly: mlog_coll (in mlog_coll.dll)
SimpleFileWriter Members | Syslog.Collector.Writer Namespace