Greetings all,
I have an appender which works fine if specified with generic XML but
not when specified with conventional log4net terms in the configuration.
Examples should help:
The following works:
<appender name="LogServiceAppender"
type="log4net.Appender.RollingFileAppender">
<param name="File"
value="myfile.log" />
<param name="AppendToFile"
value="true" />
<param name="MaxSizeRollBackups"
value="10"/>
<param name="MaximumFileSize"
value="1MB"/>
<param name="RollingStyle"
value="Size"/>
<param name="StaticLogFileName"
value="true"/>
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern"
value="%d{yyyy MMM dd HH:mm:ss} [%t] %-5p - %m%n" />
</layout>
</appender>
But the following does *not* work. It fails to initialize (I turned on
the log4net debugging to see it).
<appender name="LogServiceAppender"
type="log4net.Appender.RollingFileAppender">
<file value="myfile.log" />
<appendToFile value="true"/>
<maxSizeRollBackups value="10"/>
<maximumFileSize value="1MB"/>
<rollingStyle value="Size"/>
<staticLogFileName value="true"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%d{yyyy MMM dd HH:mm:ss} [%t] %-5p -
%m%n" />
</layout>
</appender>
It appears that log4net initialization does not recognized its own XML
schema. How is that possible?
______________________________________________________________________
Eric Chamberlain