1

NlogC# Windows アプリケーションで例外をログに記録するために使用しLogConfig.cs、これらの例外を保存する場所 (パス) とファイル名に関するすべての詳細を含むファイルを呼び出しました。

これらのファイルがログに記録される場所を変更したい場合は、コードを変更する必要があります。コードを変更せずに例外がログに記録される場所を変更する方法はありますか?

場所が保存されるパスを変更するためだけに、本番環境へのビルドを回避しようとしています。

この情報 (パスとファイル名) を別のテキスト ファイルに保存し、そこから読み取るのが最善の方法です。そうすれば、本番環境でテキスト ファイルを変更するだけで済み、コードを変更する必要はありません。

4

1 に答える 1

2

パスを含むすべてのログ構成をNLog.configに配置し、exe ファイルと同じフォルダーに配置できます。自動的にロードされ、NLog によって適用されます。

于 2013-03-27T16:22:37.177 に答える