2017-08-09 131 views
1

我在我的應用程序中使用了兩個RollingFileAppender,並且沒有使用根日誌記錄器。我需要在運行時以編程方式打開和關閉日誌記錄。如何在Log4net中關閉特定記錄器的日誌記錄

下面的問題很有用,它正在努力關閉根記錄器。 Change log4net logging level programmatically

如何爲特定的記錄器啓用/禁用日誌記錄?

+0

我在這裏找到了答案:https://stackoverflow.com/a/650924/5395773 – Venkat

回答

1

以下代碼正在設置運行時的記錄器級別。

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

您可以使用以下代碼行獲取logger

LogManager.GetLogger("LoggerName") 

請找到實際的答案here