如何在用戶指定的位置創建nlog.config文件來獲取日誌文件。如何在用戶指定的位置創建nlog.config文件?
我想在用戶指定的位置創建日誌文件。 但Nlog在寫入用戶目錄之前檢查其配置文件。 那麼怎麼去解決這個問題呢?
如何在用戶指定的位置創建nlog.config文件來獲取日誌文件。如何在用戶指定的位置創建nlog.config文件?
我想在用戶指定的位置創建日誌文件。 但Nlog在寫入用戶目錄之前檢查其配置文件。 那麼怎麼去解決這個問題呢?
您可以在代碼中進行更改。做這樣的事情(編輯成包括規則以及):
var userDefinedName = @"C:\TEMP\UserName\MyLogs\MyLogFile.txt";
var userFileTarget = new FileTarget {
FileName = userDefinedName
};
var rule = new LoggingRule("*", LogLevel.Trace, userFileTarget);
Logger.Factory.Configuration.LoggingRules.Add(rule);
有可配置以及其他屬性,但是這說明了如何修改代碼的文件位置。
那麼NLog會覆蓋你創建的內容嗎? – 2012-02-24 17:01:47
沒關係看起來像別人幫助 – 2012-02-27 08:27:30