log4netにすべてのトレースレベルとデバッグトレースレベルがあるのはなぜですか?彼らは同じことをしているようだ。LOG4NETのALLとDEBUGのトレースレベルの違い
11
A
答えて
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より低いレベルを知っています。
関連する問題
- 1. DebugとReleaseフォルダの違い
- 2. log4Netのログレベルとルートレベルの違いは?
- 3. bin \ debugとobj \ debug:違いは何ですか?
- 4. 劇的なパフォーマンスの違い:debug vs release
- 5. ScriptManagersのScriptModeのDebugとReleaseの違いは何ですか?
- 6. nodejのDEBUGとNODE_DEBUGの違いは何ですか?
- 7. セカンダリスレッドのスタックサイズ、DEBUGとRELEASEバージョンの重要な違い
- 8. ルーピングの際にMS-DebugとTASMの違いは何ですか?
- 9. Oracle Sql Dev内でのCOMPILEとCOMPILE WITH DEBUGの違いは?
- 10. eclipsecコマンドの-build allと-build。*の違いは?
- 11. XSDの<all><sequence><choice>との違いは?
- 12. <deployment retail = "true">とdebug = "false"の違いは何ですか?
- 13. <compilation debug = "true">と.csprojファイル設定の違いは?
- 14. コンパイルdebug = "false"とリリースモードの違いは何ですか?
- 15. "make"と "make all"の違いは何ですか?
- 16. `require 'rails'`と` require' rails/all'`の違いは何ですか?
- 17. RSpecでは、before(:suite)とbefore(:all)の違いは何ですか?
- 18. Log4net - 間違ったアペンダーへのログ
- 19. .NETの 'Debug'ビルドと 'Release'ビルドの主な違いは何ですか?
- 20. Release Mode(デバッグモードでのデバッグ)とDebug Mode(デバッグモード)の違いは何ですか?
- 21. WCF、IErrorHandlerとlog4netの
- 22. Nhibernateとlog4netのログ
- 23. debug apkとunsigned apkの動作に違いはありますか?
- 24. CSSのリンクでNo mediaとmedia = "all"に違いはありませんか?
- 25. log4netの
- 26. フレームワーク4.0のNHibernateとLog4Net
- 27. Log4Netと複数のログファイル
- 28. 時間ごとのlog4net RollingFileAppender
- 29. Xcode - リンカのライブラリ警告 - Debug-iphonesimulatorとDebug-iphoneos
- 30. ロギング中に割り当てられたタイムアウトSystem.Netのトレースレベル
フィードバックStefanに感謝いたします。 はい、DEBUGを使用しても、ラッパーから追加のレベルが取得されます。彼がどのレベルのロギングを行っているのかを開発者に明確に伝えるだけですか? – Scorp
期待していないレベルはどのレベルですか?私の更新された答えを参照してください –
素晴らしい、これは私が探していたものです。ステファンありがとう。 – Scorp