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