NLog の動作は、構成ファイルとプログラムの両方で構成できます。
プログラムのルールを設定すると、存在する構成ファイルは引き続き処理されるように見えるため、両方のメカニズムが同時に機能します。これは正確ですか?
プログラムによるルールのみを使用し、構成ファイルを読み取らないように NLog を設定することは可能ですか?
NLog の動作は、構成ファイルとプログラムの両方で構成できます。
プログラムのルールを設定すると、存在する構成ファイルは引き続き処理されるように見えるため、両方のメカニズムが同時に機能します。これは正確ですか?
プログラムによるルールのみを使用し、構成ファイルを読み取らないように NLog を設定することは可能ですか?
Sergey の回答を拡張するには、LogFactory があるとします。
var factory = new LogFactory()
これが作成されると、構成ファイルから構成データを読み取ろうとします。この構成を調整または補足できます
factory.Configuration.LoggingRules.Add( ... )
ただし、構成を独自のものに置き換えることもできます。
factory.Configuration = new LoggingConfiguration();
この場合、読み込まれた構成はすべて破棄され、コードで作成したルールのみを使用して処理を進めます。