AdoNetAppender 中的 log4net 连接类型无效
log4net connection type invalid in AdoNetAppender
我已经实现了 log4net 版本 1.2.13.0,没有出现重大问题。(.Net 版本 4.51 C#4)
我在文档之后添加了一个 AdoNetAppender。
但这是我的一段代码造成了一些麻烦:
<appender name ="AdoNetAppender" type="log4net.Appender.AdoNetAppender">
<bufferSize value ="1" />
<connectionType value="System.Data.SqlClient.SqlConnection, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
我有一条警告消息并没有阻止我的应用程序,但很烦人而且非常令人不安:
The 'value' attribute is invalid - The value
'System.Data.SqlClient.SqlConnection, System.Data, Version=4.0.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089' is invalid according
to its datatype 'connectionTypeTypes' - The Enumeration constraint
failed.
问题出在哪里以及摆脱此消息的解决方案?
非常感谢。
log4net 模式文件 (http://csharptest.net/downloads/schema/log4net.xsd) 具有以下定义:
<xs:enumeration value="System.Data.SqlClient.SqlConnection, System.Data" />
如果您更改设置以匹配此值,警告将消失。
我已经实现了 log4net 版本 1.2.13.0,没有出现重大问题。(.Net 版本 4.51 C#4) 我在文档之后添加了一个 AdoNetAppender。
但这是我的一段代码造成了一些麻烦:
<appender name ="AdoNetAppender" type="log4net.Appender.AdoNetAppender">
<bufferSize value ="1" />
<connectionType value="System.Data.SqlClient.SqlConnection, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
我有一条警告消息并没有阻止我的应用程序,但很烦人而且非常令人不安:
The 'value' attribute is invalid - The value 'System.Data.SqlClient.SqlConnection, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' is invalid according to its datatype 'connectionTypeTypes' - The Enumeration constraint failed.
问题出在哪里以及摆脱此消息的解决方案?
非常感谢。
log4net 模式文件 (http://csharptest.net/downloads/schema/log4net.xsd) 具有以下定义:
<xs:enumeration value="System.Data.SqlClient.SqlConnection, System.Data" />
如果您更改设置以匹配此值,警告将消失。