<appender name="DebugAppender" type="log4net.Appender.RollingFileAppender">
            <file value="log\debug\"/>
            <appendToFile value="true" />
            <rollingStyle value="Composite" />
            <datePattern value="yyyy\\yyyyMM\\yyyyMMdd.‘txt‘" />
            <maxSizeRollBackups value="10" />
            <maximumFileSize value="100KB" />
            <staticLogFileName value="false" />
            <layout type="log4net.Layout.PatternLayout">
                <conversionPattern value="%newline %n记录时间:%date %n线程ID:[%thread] %n日志级别:  %-5level %n出错类:%logger property: [%property{NDC}] - %n错误描述:%message%newline %n"/>
            </layout>
        </appender>
<param name="LockingModel" value="log4net.Appender.FileAppender.MinimalLock" />
在使用RollingFileAppender的方式不支持多进程同時写一個日志文件;
使用FileAppender才可以;
官方网站的示例代码也是使用FileAppender的,
log4net 既要按日期分割日志文件,又要按文件大小分割。
原文:http://www.cnblogs.com/amylis_chen/p/6071576.html