首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >log4Net XmlHierarchyConfigurator

log4Net XmlHierarchyConfigurator
EN

Stack Overflow用户
提问于 2012-03-01 02:00:42
回答 2查看 23.3K关注 0票数 13

在我的代码中使用Log4Net时,它会在我的进程运行时抛出这个奇怪的异常。

这是我的Log4Net应用程序配置,仍然不确定这里缺少了什么

就像

log4net: XmlHierarchyConfigurator :无法找到在log4net.Appender.FileAppender上设置对象的propertymaxSizeRollBackups。

配置:

代码语言:javascript
复制
<appender name="ErrorAppender" type="log4net.Appender.FileAppender,log4net">
        <appendToFile value="true" />
        <maxSizeRollBackups value="30" />
        <maximumFileSize value="5MB" />
        <rollingStyle value="Size" />
        <staticLogFileName value="false" />
        <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
        <file value="C:\Error.log"/>
        <param name="AppendToFile" value="true"/>
        <filter type="log4net.Filter.LevelRangeFilter">
            <param name="LevelMin" value="ERROR"/>
            <param name="LevelMax" value="ERROR"/>
        </filter>
        <layout type="log4net.Layout.PatternLayout">
            <param name="ConversionPattern" value="%d [%t] %-2p %c %method - %m%n"/>
        </layout>
    </appender>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-01 02:13:11

log4net.Appender.FileAppender更改为log4net.Appender.RollingFileAppender.

代码语言:javascript
复制
<appender name="ErrorAppender" type="log4net.Appender.RollingFileAppender,log4net"> 
票数 32
EN

Stack Overflow用户

发布于 2012-04-04 09:36:04

log4net的配置文件中有一个特性,它尝试从配置文件中读取配置名称标记,并将它们定位为类上的可写属性(Logger/Appender等)使用反射

参见http://mperlstein.blogspot.com/2012/04/log4net-configuration-trouble.html,我在这里回答并解释了这一点。

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

https://stackoverflow.com/questions/9509586

复制
相关文章

相似问题

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