如何在用户指定的位置创建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