首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >log4net配置异常

log4net配置异常
EN

Stack Overflow用户
提问于 2009-12-19 03:02:10
回答 1查看 23.9K关注 0票数 18

我正在使用log4net进行日志记录。我的日志配置存储在一个单独的文件中。

Web.Config:ConfigSections

代码语言:javascript
复制
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />

在AssemblyInfo.cs中指定配置文件

代码语言:javascript
复制
[assembly: log4net.Config.XmlConfigurator(ConfigFile="Log4Net.config", Watch = true)] 

当我初始化我的LogManager时,我得到了这个错误

代码语言:javascript
复制
"System.TypeLoadException"
message: Could not load type 'log4net.Config.Log4NetConfigurationSectionHlandler' from assembly 'Log4net'.

是的,它写着“Log4NetConfigurationSectionHlandler”,这不是一个打字错误

后来,这个错误

代码语言:javascript
复制
An error occurred creating the configuration section handler for log4net: Could not load type 'log4net.Config.Log4NetConfigurationSectionHlandler' from assembly 'Log4net'. 

编辑:尝试了Mauricio Scheffer的建议

得到

代码语言:javascript
复制
log4net:ERROR XmlConfigurator: Failed to find configuration section 'log4net' in the application's .config file. Check your .config file for the <log4net> and <configSections> elements. The configuration section should look like: <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-12-19 03:05:57

如果您的配置在单独的log4net.config文件中,则不需要sectionHandler。去掉它。

您还可能在代码中的某处调用XmlConfigurator.Configure()。把它也去掉。

另请参阅this question

票数 26
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1930083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档