付録 L. ログファイルフォーマット

サーバー (Dr.Web Enterprise Server ロギング) 及び Agent 上のイベントはテキストファイルにロギングされます。1行につき1つのメッセージになります。

メッセージラインのフォーマットは以下の通りです。

<年><月><日>.<時><分><秒>.<ミリ秒> <メッセージ_タイプ> [<プロセス_id>] <スレッド_名> [<メッセージ_ソース>] <メッセージ>

◆<年><月><日>.<時><分><秒>.<ミリ秒> — ログファイルにメッセージがエントリされた正確な日時です。

◆<メッセージ_タイプ> — ログの詳細レベルです。

•ftl (Fatal error) — 最も重大なエラーのみ報告します。

•err (Error) — 動作エラーの通知。

•wrn (Warning) — エラーについての警告。

•ntc (Notice) — 重要な情報メッセージを表示します。

•inf (Info) — 情報メッセージを表示します。

•tr0..3 (Trace, Trace 1, Trace 2, Trace 3) — イベントのトレースを有効にします。このオプションは詳細レベルの昇順で表示されます。Trace は最も低い詳細レベルでのロギングを、Trace 3 は最も高い詳細レベルでのロギングを命令します。

•db0..3 (Debug, Debug 1, Debug 2, Debug 3) — デバッグイベントのロギングを命令します。このオプションは詳細レベルの昇順で表示されます。Debug は最も低い詳細レベルでのロギングを、Debug 3 は最も高い詳細レベルでのロギングを命令します。

 

tr0..3 (trace)、及び db0..3 (debug) の詳細レベルは Dr. Web ESS のデベロッパーに対するメッセージにのみ適用できます。

 

◆[<プロセス_id>] — ログファイルにメッセージを書き込むスレッドが内部で実行されるプロセスの、独自の数字識別子です。OSによっては[<プロセス_id >]が[<プロセス_id > <スレッド_id>]になる場合があります。

◆<スレッド_名> — 内部でメッセージのログが作成されたスレッドを表します。

◆[<メッセージ_ソース>] — メッセージのロギングを開始したシステムの名前です。ソースは存在しないこともあります。

◆<メッセージ> — ログレベルに応じたテキストの記述です。イベントのフォーマルな記述、及びイベントに関連した変数の値の両方が含まれる場合があります。

例

1) 20081023.171700.74 inf [001316] mth:12 [Sch] Job "Purge unsent IS events" said OK

20081023 – <年><月><日>

◆171700 – <時><分><秒>

◆74 – <ミリ秒>

◆inf – <メッセージ_タイプ>

◆[001316] –– [<プロセス_id>]

◆mth:12 – <スレッド_名>

◆[Sch] – [<メッセージ_ソース>]

◆Job "Purge unsent IS events" said OK – <メッセージ> 未送信ISイベントの削除 イベントジョブが正しく実行されたというメッセージです。

2) 20081028.135755.61 inf [001556] srv:0 tcp/10.3.0.55:3575/025D4F80:2: new connection at tcp/10.3.0.75:2193

20081028 – <年><月><日>

◆135755 – <時><分><秒>

◆61 – <ミリ秒>

◆inf – <メッセージ_タイプ>

◆[001556] – [<プロセス_id>]

◆srv:0 – <スレッド_名>

◆tcp/10.3.0.55:3575/025D4F80:2: new connection at tcp/10.3.0.75:2193 – <メッセージ> 指定されたソケットを介して新しい接続が確立されたことに関するメッセージです。