如何在Log4net中关闭特定记录器的日志记录

时间:2017-08-09 08:48:43

标签: c# logging log4net

我在我的应用程序中使用了两个RollingFileAppender,并且没有使用根记录器。我需要在运行时以编程方式打开和关闭日志记录。

以下问题很有用,它正在关闭根记录器。 Change log4net logging level programmatically

如何为特定记录器启用/ diable日志记录?

1 个答案:

答案 0 :(得分:1)

以下代码用于在运行时设置记录器级别。

 ((log4net.Repository.Hierarchy.Logger)mylogger.Logger).Level = log4net.Core.Level.Debug;

您可以使用以下代码行获取logger

LogManager.GetLogger("LoggerName")

请找到实际答案here