如何在 Log4net 中关闭特定记录器的日志记录
How to turn off logging for a specific logger in Log4net
我在我的应用程序中使用了两个 RollingFileAppenders
,但没有使用根记录器。我需要在 运行 时间内以编程方式打开和关闭日志记录。
下面的问题很有用,可以关闭根记录器。
Change log4net logging level programmatically
如何 enable/disable 记录特定记录器?
以下代码用于在 运行 时间内设置记录器级别。
((log4net.Repository.Hierarchy.Logger)mylogger.Logger).Level = log4net.Core.Level.Debug;
您可以使用下面的代码行获得 logger
。
LogManager.GetLogger("LoggerName")
请找到实际答案here。
我在我的应用程序中使用了两个 RollingFileAppenders
,但没有使用根记录器。我需要在 运行 时间内以编程方式打开和关闭日志记录。
下面的问题很有用,可以关闭根记录器。 Change log4net logging level programmatically
如何 enable/disable 记录特定记录器?
以下代码用于在 运行 时间内设置记录器级别。
((log4net.Repository.Hierarchy.Logger)mylogger.Logger).Level = log4net.Core.Level.Debug;
您可以使用下面的代码行获得 logger
。
LogManager.GetLogger("LoggerName")
请找到实际答案here。