3种方法
- debug属性
- log4net.Internal.Debug application setting
- log4net.Util.LogLog.InternalDebugging属性
debug属性
log4net属性及含义:
| 属性 | 说明 |
|---|---|
| debug | 可选,值为true/false,默认值是false。设置为true时可以开启log4net debugging。 |
| update | 可选,值为 Merge/Overwrite,默认值是Merge。设置为Overwrite时会重置该repository之前的配置。 |
| threshold | 可选,值为该repository注册过的日志级别。默认值是ALL。设置该值后可以限制整个repository上的所有日志消息的级别。 |
实例:
<? version=\"1.0\" encoding=\"utf-8\"?>
<configuration>
<configSections>
<section name=\"log4net\" type=\"log4net.Config.Log4NetConfigurationSectionHandler, log4net\" />
</configSections>
<log4net debug=\"true\">
<root>
<level value=\"ALL\" />
<appender-ref ref=\"xxx\" />
</root>
</log4net>
</configuration>
log4net.Internal.Debug application setting
实例:
<? version=\"1.0\" encoding=\"utf-8\" ?>
<configuration>
<appSettings>
<add key=\"log4net.Internal.Debug\" value=\"true\"/>
</appSettings>
</configuration>
log4net.Util.LogLog.InternalDebugging属性
将log4net.Util.LogLog.InternalDebugging属性设置为true后,内部调试信息会写到控制台和System.Diagnostics.Trace。
实例:
<configuration>
...
<system.diagnostics>
<trace autoflush=\"true\">
<listeners>
<add
name=\"textWriterTraceListener\"
type=\"System.Diagnostics.TextWriterTraceListener\"
initializeData=\"C:\\tmp\\log4net.txt\" />
</listeners>
</trace>
</system.diagnostics>
...
</configuration>
Referal
继续阅读与本文标签相同的文章
上一篇 :
中国移动5G套餐128元起步!你酸吗?
下一篇 :
告别传统项目管理模式困扰,解决项目管理难题
-
加速4G、5G网络演进 全“芯”展锐出新招
2026-05-18栏目: 教程
-
男朋友说“亲亲”,先别急着回“木马”,这样回撩他一辈子
2026-05-18栏目: 教程
-
使用vim在文件中插入命令执行的输出结果
2026-05-18栏目: 教程
-
技术分享:轻松调试Stream
2026-05-18栏目: 教程
-
外卖产业呈现新气象,品质化发展趋势明显
2026-05-18栏目: 教程
