log4Net XmlHierarchyConfigurator
Bin mit Log4Net in meinem code,es starten werfen Sie dieses seltsame Ausnahme, wenn mein Prozess führen.
Hier ist meiner Appconfig für Log4Net,bin immer noch nicht sicher, was mich fehlt hier
Wirft es wie
log4net:Fehler XmlHierarchyConfigurator : cannot find-Eigenschaft[maxSizeRollBackups], um die set-Objekt auf [log4net.Appender.FileAppender].
Config:
<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>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ändern log4net.Appender.FileAppender zu log4net.Appender.RollingFileAppender.
log4net hat eine Funktion in der Konfiguration-Datei, wo es zu Lesen versucht-Konfiguration name-tags aus der config-Datei und sucht Sie als beschreibbare Eigenschaften der Klasse (Logger/Appender etc..) mit Reflexion
sehen http://mperlstein.blogspot.com/2012/04/log4net-configuration-trouble.html, antwortete ich und erklärte, das es gibt.
<appender>
Knoten in der log4net Konfiguration enthält XML-Kinder, die nicht anwendbar sind, um den appender geben Sie dann log4net beschwert sich über diese "extra" - Knoten. Dank Mickey Perlstein für die details.