2012-03-15 11 views

答えて

16

ALLは本当にすべてのレベルを意味し、DEBUGはデバッグ以上を意味します。デバッグはILogインターフェイスが公開する最も低いレベルなので、これは違いがありません。 Log4netにはさらに多くのログレベルがあります。追加のレベルをサポートするラッパーを構築する場合は、実際にすべてのメッセージを受け取るようにALLを使用することをお勧めします。

EDIT:DEBUG、INFO、WARN、ERROR、FATAL

あなたは加えて、その後VERBOSEレベルを使用すると仮定すると:あなたが唯一の標準レベルを使用している場合

DEBUG以上が次のレベルを意味し、設定でALLまたはVERBOSEを使用した場合にのみ、ログファイルに表示されます。 DEBUGを使用すると、すべてのVERBOSEメッセージがフィルタリングされます。 Log4netは、FINE、TRACE、FINER、VERBOSE、FINESTよりDEBUGより低いレベルを知っています。

+0

フィードバックStefanに感謝いたします。 はい、DEBUGを使用しても、ラッパーから追加のレベルが取得されます。彼がどのレベルのロギングを行っているのかを開発者に明確に伝えるだけですか? – Scorp

+0

期待していないレベルはどのレベルですか?私の更新された答えを参照してください –

+0

素晴らしい、これは私が探していたものです。ステファンありがとう。 – Scorp

関連する問題