Log4Net 可用于 adoappender 的数据库字段 - 似乎还有更多 ie method_name?

发布于 2024-08-03 05:44:10 字数 488 浏览 3 评论 0原文

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

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

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

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

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

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

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

任何人对我可以记录的 esle 有建议或经验...我很高兴能够记录我正在使用的方法名称GetType 中的“LOGGER”字段为我提供了命名空间和类...

I recently created my simple log4net database table for logging via the adonet appender.. and it works !

But then i notice another website using additional fields! Look!

Wow! i would love to know where i can get a list of available field names, for example Method_name really gets me thinking!!!

But logging normally supports adding to this field or do i need a wrapper or something?? i see via the log4net config it has the method_name point to the database field and has this

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

which is great but how do i populate this before calling the logger?

I was using a standard Thread, logger, message and exception FIELD NAMES ....

Anybody have a recommendation or experience in what esle i can log ... I would be great to be able to the log the method name, i am using the "LOGGER" field from GetType which gives me namespace and class...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

忘年祭陌 2024-08-10 05:44:10

以下是可以放入转换模式中的所有不同值的列表

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

<conversionPattern value="%method" />

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

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

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

Here's a list of all the different values you can put into a conversion pattern.

Sounds like what you want is to use %method pattern:

<conversionPattern value="%method" />

You can also create custom properties and push them into the log4net context.

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

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