如何检查对log4net的调用是否XmlConfigurator.Configure成功?如果无法正确加载日志配置(即文件不存在,文件格式不正确等),我想进行Web服务调用
Jer*_*ert 10
来自FAQ:
为了防止报告为LOG4NET-342的log4net的静默失败,log4net支持一种方法来评估它是否已配置,以及评估自1.2.11以来在启动时生成的消息.要检查log4net是否已正确启动和配置,可以检查属性
log4net.Repository.ILoggerRepository.Configured并枚举配置消息,如下所示:Run Code Online (Sandbox Code Playgroud)if(!log4net.LogManager.GetRepository().Configured) { // log4net not configured foreach(log4net.Util.LogLog message in log4net.LogManager.GetRepository().ConfigurationMessages.Cast<log4net.Util.LogLog>()) { // evaluate configuration message } }
| 归档时间: |
|
| 查看次数: |
3110 次 |
| 最近记录: |