gpt4 book ai didi

c# - adoappender 的 Log4Net 可用数据库字段 - 似乎还有一些,即 method_name?

转载 作者:行者123 更新时间:2023-11-30 14:43:54 24 4
gpt4 key购买 nike

我最近创建了我的简单 log4net 数据库表,用于通过 adonet appender 进行日志记录......并且它有效!

但后来我注意到另一个网站使用了额外的字段!看!

哇!我很想知道在哪里可以获得可用字段名称的列表,例如 Method_name 真的让我思考!!!

但是日志记录通常支持添加到这个字段,或者我需要一个包装器还是什么??我通过 log4net 配置看到它有 method_name 指向数据库字段并且有这个

         "<conversionPattern value="%property{method_name}"/>"  

这很好,但我如何在调用记录器之前填充它?

我使用的是标准线程、记录器、消息和异常字段名称....

任何人对我可以记录的 esle 有什么建议或经验......我会很高兴能够记录方法名称,我正在使用 GetType 的“LOGGER”字段,它给我命名空间和类.. .

最佳答案

这是 all the different values you can put into a conversion pattern 的列表.

听起来你想要的是使用 %method 模式:

<conversionPattern value="%method" />

您还可以创建自定义属性并将它们推送到 log4net 上下文中。

log4net.ThreadContext.Properties["custom"] = "Custom Value";

<conversionPattern value="%property{custom}" />

关于c# - adoappender 的 Log4Net 可用数据库字段 - 似乎还有一些,即 method_name?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1324604/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com