【发布时间】:2011-04-25 23:22:29
【问题描述】:
我创建了一个custom target for NLog,它工作正常,但是当我编辑 nlog.config 文件时,我收到This is an invalid xsi:type 'http://www.nlog-project.org/schemas/NLog.xsd:LogMillMessageBus' 的警告
这是我的 nlog.config 文件:
<?xml version="1.0" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<extensions>
<add assembly="Core.v40.NLog.Extensions"/>
</extensions>
<targets async="true">
<target name="LogMillMessageBus" xsi:type="LogMillMessageBus"/>
<target name="Console" xsi:type="ColoredConsole" layout="${date:format=HH\:mm\:ss.fff} ${message} ${exception:format=tostring}${event-context:item=Details}"/>
</targets>
<rules>
<logger name="*" minlevel="Trace" writeTo="Console" />
<logger name="*" minlevel="Debug" writeTo="LogMillMessageBus" />
</rules>
</nlog>
我能否以某种方式创建自己的附加 http://nlog-project.org/schemas/NLog.xsd 的 xsd,这样我就不会收到警告?
【问题讨论】:
-
您是否从 Visual Studio 收到此警告?
-
@BrandonAGr 您的代码链接已损坏,我在进行自定义时遇到问题,请您提供一些示例代码。