- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近创建了我的简单 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/
我需要向现有的 log4net 配置添加一个 ado appender。 我需要通过代码添加它。但是我坚持添加像消息这样的通用字符串参数,因为我无法正确定义布局属性:在 xml 配置中,我们使用 Pa
我正在使用 log4net。问题是我仅在基于配置文件中的连接字符串启动应用程序后才创建连接字符串。这意味着配置文件还没有正确的连接字符串。我可以使用这段代码修改 appender 的连接字符串。 IA
我最近创建了我的简单 log4net 数据库表,用于通过 adonet appender 进行日志记录......并且它有效! 但后来我注意到另一个网站使用了额外的字段!看! 哇!我很想知道在哪里可以
我是一名优秀的程序员,十分优秀!