如何检查对log4net的XmlConfigurator.Configure的调用是否成功?如果无法正确加载日志配置(即文件不存在、文件格式不正确等),我希望进行web服务调用。
发布于 2015-02-25 16:16:42
来自常见问题
为了防止报告为log4net的LOG4NET-342的无声故障,log4net支持一种方法来评估是否配置了它,还支持评估自1.2.11以来在启动时生成的消息。要检查log4net是否启动和配置正确,可以检查属性
log4net.Repository.ILoggerRepository.Configured并按以下方式枚举配置消息: if(!log4net.LogManager.GetRepository().Configured) { // log4net未配置foreach( log4net.LogManager.GetRepository().ConfigurationMessages.Cast()) { // log4net配置消息中的log4net.Util.LogLog消息)}
https://stackoverflow.com/questions/28723920
复制相似问题