log4net 和整数

发布于 2024-08-13 15:50:42 字数 471 浏览 5 评论 0原文

我一直在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

狠疯拽 2024-08-20 15:50:42

只是将其更改为 Int32 并没有解决我的问题。对于其他希望解决此问题的人,解决方案如下:

        <parameter>
            <parameterName value="@UserID" />
            <dbType value="Int32" />
            <size value="32" />
            <layout type="log4net.Layout.RawPropertyLayout">
                <key value="UserID" />
            </layout>
        </parameter>

这也将处理 NULL

Just changing it to Int32 did not fix the issue for me. For others looking to solve this problem, here's the solution:

        <parameter>
            <parameterName value="@UserID" />
            <dbType value="Int32" />
            <size value="32" />
            <layout type="log4net.Layout.RawPropertyLayout">
                <key value="UserID" />
            </layout>
        </parameter>

This will also deal with NULLs

握住我的手 2024-08-20 15:50:42

dbType 属性 的类型为 System.Data.DbType。在那里,您可以使用 Int32 值来表示整数。

The dbType property is of type System.Data.DbType. There, you can use the Int32 value to represent integers.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文