2013-09-10 57 views

回答

-1
LoggingConfiguration config = new LoggingConfiguration(); //Create configuration object in code 
Logger Log = LogManager.GetCurrentClassLogger(); //Load configuration from xml file 

如果分別使用這些方法之一,並且它會工作

更多信息:https://github.com/nlog/nlog/wiki

3

爲了擴大對謝爾蓋的回答,假設你有一個的LogFactory:

var factory = new LogFactory() 

當創建它時,它會嘗試從配置文件中讀取配置數據。您可以調整或補充,這樣的配置

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

但是你也可以只替換爲配置自己:

factory.Configuration = new LoggingConfiguration(); 

在這種情況下,得到了加載的任何配置被丟棄,現在您正在繼續處理您在代碼中創建的規則。