【问题标题】:how to change the logging level of logger in the code overriding value set on config如何在配置上设置的代码覆盖值中更改记录器的日志记录级别
【发布时间】:2011-03-16 17:01:10
【问题描述】:

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

私有静态只读 ILog Log = LogManager.GetLogger("ApplnLogger");

我在 app.config 中配置为在信息级别及更高级别记录消息。

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

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

【问题讨论】:

    标签: log4net log4net-configuration


    【解决方案1】:

    查看ConfigureAndWatch

    基本上,您告诉您的程序监视配置文件的更改。因此,如果您编辑此文件,Log4net 将自动使用新设置,而无需重新启动应用程序。

    【讨论】:

      猜你喜欢
      • 2016-11-27
      • 2022-01-27
      • 2023-03-23
      • 1970-01-01
      • 2018-05-15
      • 1970-01-01
      • 2015-12-02
      • 1970-01-01
      • 2023-03-24
      相关资源
      最近更新 更多