如何解决多个项目不同版本的NLog
在我的项目中,我使用文件版本为 4.6.6 的 NLog 程序集。我的应用程序正在由外部应用程序加载(无法访问源代码),该应用程序也使用 NLog 和文件版本 4.7.2。
来自外部应用程序和我的应用程序的所有内容都被正确记录。我面临的奇怪事情是,在我的应用程序中,我添加了日志记录规则:
var uniqueLogName = "mylogger" + Guid.NewGuid();
var rule = new LoggingRule(uniqueLogName,ConvertLogLevel(SelectedLogLevel),myFileTarget);
LogConfig.LoggingRules.Add(rule);
var uniqueObjectsLogName = "myObjectslogger" + Guid.NewGuid();
var objectsRule = new LoggingRule(uniqueObjectsLogName,myObjectTarget);
LogConfig.LoggingRules.Add(objectsRule);
出于某种原因,我在 C 驱动器上创建了具有这些规则名称的文件夹(请参阅下面的链接),老实说,我什至不知道在哪里查找问题。这可以是 NLog 上的某种配置吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。