1

現在、1) 既に利用可能な .net 組み込みフレームワークを使用し、b) アクティビティ トレースなどの強力な機能を使用するために、ログ フレームワークとしてのlog4netから名前空間に移行しています。System.Diagnostics

log4net では、クラスベースの方法でロガーをリクエストするのに慣れています。

private readonly ILog Logger = LogManager.GetLogger(typeof(MyClass).Name);

ただし、TraceSourceを使用するには、app.config で各トレース ソースを手動で構成する必要があるようです。いくつかの共有リスナーを作成し、それらを「グローバルフィルター」などで使用する方法はありませんかTraceEventType?EventLogListener等。)

4

2 に答える 2