如何在用户指定的位置创建nlog.config文件
本文关键字:创建 位置 nlog config 文件 用户 | 更新日期: 2023-09-27 18:25:38
如何在用户指定的位置创建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);
您还可以配置其他属性,但这说明了如何在代码中修改文件位置。