0

NLog の動作は、構成ファイルとプログラムの両方で構成できます

プログラムのルールを設定すると、存在する構成ファイルは引き続き処理されるように見えるため、両方のメカニズムが同時に機能します。これは正確ですか?

プログラムによるルールのみを使用し、構成ファイルを読み取らないように NLog を設定することは可能ですか?

4

2 に答える 2

3

Sergey の回答を拡張するには、LogFactory があるとします。

var factory = new LogFactory()

これが作成されると、構成ファイルから構成データを読み取ろうとします。この構成を調整または補足できます

factory.Configuration.LoggingRules.Add( ... )

ただし、構成を独自のものに置き換えることもできます。

factory.Configuration = new LoggingConfiguration();

この場合、読み込まれた構成はすべて破棄され、コードで作成したルールのみを使用して処理を進めます。

于 2013-09-11T20:54:27.110 に答える