1

システム/環境情報を C# WinForms アプリケーションの log4net ログに渡すことはできますか?

使用している Windows のバージョン、サービス パックがインストールされているか、インストールされている .Net などの詳細があるとよいでしょう。

4

1 に答える 1

1

長い間Log4Netを使用していませんが、この情報をグローバルまたはスレッドコンテキストに設定できませんか?

log4net.GlobalContext.Properties["WindowsVersion"] = windowsVersion;

次に、次のパターンを使用して、この情報をログ ファイルに出力できます。

%property{WindowsVersion}

詳細については、 http://logging.apache.org/log4net/release/manual/contexts.htmlを参照してください。

于 2012-10-01T11:19:36.503 に答える