我想使用NLog和MongoDb进行日志记录。这不管用。我从未使用过mongoDb和Nlog。
我收到了这样的警告:
This is an invalid xsi:type "http://www.nlog-project.org/schemas/NLog.xsd:Mongo"我怎么才能修好?
NLog.config :
<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd"
autoReload="true"
throwExceptions="false"
internalLogLevel="Off" internalLogFile="c:\temp\nlog-internal.log">
<extensions>
<add assembly="NLog.Mongo"/>
</extensions>
<targets>
<target xsi:type="Database"
name="mongoCustom"
includeDefaults="false"
connectionString="mongodb://localhost"
collectionName="book"
databaseName="store"
cappedCollectionSize="26214400">
<property name="Date" layout="${date}" bsonType="DateTime" />
<property name="Message" layout="${message}"/>
<property name="Code" layout="${var:logCode}"/>
</target>
</targets>发布于 2018-08-08 19:15:06
这是一个无效的xsi:类型"http://www.nlog-project.org/schemas/NLog.xsd:Mongo“
你可以忽略这个警告。XSD包含目标的所有名称,但只包含非第三方的目标。
要检查错误,启用并检查NLog的内部日志
https://stackoverflow.com/questions/51728268
复制相似问题