Csharp/C#教程:NLog xsi:键入不使用自定义目标分享


NLog xsi:键入不使用自定义目标

我想在NLog中使用以下命令编写自定义目标: https : //github.com/nlog/nlog/wiki/How%20to%20write%20a%20Target

并将我的日志写入MongoDB,所以我的代码如下所示:

namespace NLog.Mongo { [Target("Mongo")] public sealed class MongoDBNLogTarget : Target { ... protected override void Write(NLog.LogEventInfo logEvent) { Repository.Insert(logEvent); } } } 

我想我的NLog.config文件应如下所示:

             

但是我收到警告:

 This is an invalid xsi:type 'https://www.nlog-project.org/schemas/NLog.xsd:Mongo' 

这是来自XSD的错误,应该被视为警告。 XSD是使用所有可能的目标(在NLog主程序包中)生成的,因此没有自定义目标。

如果XML配置包含这些“错误”,则可以忽略这些错误并且NLog不会停止工作。

上述就是C#学习教程:NLog xsi:键入不使用自定义目标分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/943550.html

(0)
上一篇 2021年11月14日
下一篇 2021年11月14日

精彩推荐