我在我的应用程序中使用了两个RollingFileAppender,并且没有使用根记录器。我需要在运行时以编程方式打开和关闭日志记录。
以下问题很有用,它正在关闭根记录器。 Change log4net logging level programmatically
如何为特定记录器启用/ diable日志记录?
答案 0 :(得分:1)
以下代码用于在运行时设置记录器级别。
((log4net.Repository.Hierarchy.Logger)mylogger.Logger).Level = log4net.Core.Level.Debug;
您可以使用以下代码行获取logger
。
LogManager.GetLogger("LoggerName")
请找到实际答案here。