log4net 和整数
我一直在使用 log4net 并插入额外的字段,但在添加 int 字段时遇到问题。任何人都可以显示使用 int 的配置,因为我无法在他们的 主页上找到它。
我通常只使用如下配置:
<parameter>
<parameterName value="@orderid" />
<dbType value="string" />
<size value="64" />
<layout type="log4net.Layout.PatternLayout" />
</parameter>
但如果该字段可以是 int,那么在日志数据库中搜索会更优化。
I have been working a bit with log4net and have been inserting extra fields, but I have problems with adding int fields. Could anyone show a configuration where an int is used, since I have not been able to find it on their homepage.
I normally just use a configuration like:
<parameter>
<parameterName value="@orderid" />
<dbType value="string" />
<size value="64" />
<layout type="log4net.Layout.PatternLayout" />
</parameter>
But it would be more optimal for searching in the log database if this field could have been an int instead.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只是将其更改为 Int32 并没有解决我的问题。对于其他希望解决此问题的人,解决方案如下:
这也将处理 NULL
Just changing it to Int32 did not fix the issue for me. For others looking to solve this problem, here's the solution:
This will also deal with NULLs
dbType 属性 的类型为 System.Data.DbType。在那里,您可以使用 Int32 值来表示整数。
The dbType property is of type System.Data.DbType. There, you can use the Int32 value to represent integers.