如何在 log4net 中找到 root 的日志记录级别?
How can I find the logging level of the root in log4net?
我的 C# ASP.NET 应用程序上有一个 Log4Net 记录器,我如何才能获得根记录器的记录级别?
我试图捕获的特定错误情况是,当根设置为 trace
时,由于我们使用的版本,它会导致 NHibernate 出错,所以我只想捕获它并且在有人错误设置日志级别的情况下关闭 WCF 服务。
我敢肯定之前有人尝试过这样做,所以我想从先验知识中受益。今晚我的google福弱了。帮助我 Whosebug,你是我唯一的希望。
var rootLogger = ((Hierarchy) LogManager.GetRepository()).Root;
if (rootLogger.Level == Level.Trace) …
我的 C# ASP.NET 应用程序上有一个 Log4Net 记录器,我如何才能获得根记录器的记录级别?
我试图捕获的特定错误情况是,当根设置为 trace
时,由于我们使用的版本,它会导致 NHibernate 出错,所以我只想捕获它并且在有人错误设置日志级别的情况下关闭 WCF 服务。
我敢肯定之前有人尝试过这样做,所以我想从先验知识中受益。今晚我的google福弱了。帮助我 Whosebug,你是我唯一的希望。
var rootLogger = ((Hierarchy) LogManager.GetRepository()).Root;
if (rootLogger.Level == Level.Trace) …