[ http://issues.apache.org/jira/browse/LOG4NET-20?page=comments#action_65743 ] Dag Christensen commented on LOG4NET-20: ----------------------------------------
I don't think I see what you mean Ron. If you want the default value for MaximumFileSize (or any other property), simply omit setting its value in the base appender (or any other appender in the inheritance chain). The code checks to see if the current appender (B) is inherited from another appender (A). If this is the case, A's attributes are applied before B. There's no change to the code setting attribute values so any missing attributes will get their default values. > [PATCH] Adds "extends" attribute to appenders > --------------------------------------------- > > Key: LOG4NET-20 > URL: http://issues.apache.org/jira/browse/LOG4NET-20 > Project: Log4net > Type: Improvement > Components: Appenders > Versions: 1.2.9 > Environment: WinXP, .NET Framework 1.1 > Reporter: Dag Christensen > Priority: Trivial > Attachments: DOMHierarchyConfigurator.patch > > Adds "extends" attribute to appenders. Improvement suggested by Ron Grabowski > on log4net-user. > Sample usage: > <appender name="LogFileAppenderBase" > type="log4net.Appender.RollingFileAppender"> > <param name="CountDirection" value="1"/> > <param name="AppendToFile" value="true"/> > <param name="MaxSizeRollBackups" value="10"/> > <param name="MaximumFileSize" value="5MB"/> > <param name="RollingStyle" value="Size"/> > <param name="StaticLogFileName" value="true"/> > </appender> > <appender name="LogFileAppenderDefaultLayout" extends="LogFileAppenderBase"> > <layout type="log4net.Layout.PatternLayout"> > <param name="ConversionPattern" value="%d{dd.MM.yy HH:mm:ss} > [%t] %-5p %c{1} %m [%x]%n"/> > </layout> > </appender> > <appender name="LogFileAppender" extends="LogFileAppenderDefaultLayout"> > <param name="File" value="log.txt"/> > </appender> -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
