簡體   English   中英

log4Net XmlHierarchyConfigurator

[英]log4Net XmlHierarchyConfigurator

我在我的代碼中使用Log4Net,它在我的進程運行時開始拋出這個奇怪的異常。

這是我對Log4Net的Appconfig,仍然不確定這里缺少什么

它像是一樣

log4net:錯誤XmlHierarchyConfigurator:找不到屬性[maxSizeRollBackups]來設置[log4net.Appender.FileAppender]上的對象。

配置:

<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>

更改log4net.Appender.FileAppenderlog4net.Appender.RollingFileAppender。

<appender name="ErrorAppender" type="log4net.Appender.RollingFileAppender,log4net"> 

log4net在其配置文件中有一個功能,它嘗試從配置文件中讀取配置名稱標簽,並使用反射將它們定位為類(Logger / Appender等)上的可寫屬性

請參閱http://mperlstein.blogspot.com/2012/04/log4net-configuration-trouble.html ,我在那里回答並解釋了這一點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM