如何在config上设置的代码覆盖值中更改logger的日志记录级别

时间:2010-07-15 23:30:15

标签: log4net log4net-configuration

我有一个C#Win Form应用程序,在每个类中我都得到这样的记录器:

private static readonly ILog Log = LogManager.GetLogger(“ApplnLogger”);

我在app.config中配置了在信息级别及以上级别记录消息。

现在,当报告问题时,我想将记录器级别设置为debug,以便我将在日志文件中包含调试问题所需的信息。

如何设置记录器级别以调试覆盖INFO的配置级别而无需重新启动我的win表单应用程序?

1 个答案:

答案 0 :(得分:1)

查看ConfigureAndWatch

基本上,您告诉程序观察配置文件是否有变化。因此,如果您编辑此文件,Log4net将自动使用新设置,而无需重新启动您的应用程序。