<log4net> <appender name="RollingFile" type="log4net.Appender.RollingFileAppender" > <file value="WebReportsLog.txt" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date #%-3thread %-5level [%-8.8property{ReportId}][%-8.8property{SessionId}] - %message%newline" /> </layout> <maxSizeRollBackups value="10" /> <maximumFileSize value="1MB" /> <rollingStyle value="Size" /> </appender> <appender name="PerfRollingFile" type="log4net.Appender.RollingFileAppender" > <file value="WebReportsPerfLog.txt" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date #%-3thread %-5level %logger [%-8.8property{ReportId}][%-8.8property{SessionId}] - %message%newline" /> </layout> <maxSizeRollBackups value="10" /> <maximumFileSize value="1MB" /> <rollingStyle value="Size" /> </appender> <root> <level value="DEBUG" /> <appender-ref ref="RollingFile" /> </root> <!-- Set logging level to DEBUG and use logger define at the ROOT level --> <logger name="Exago Logger"> <level value="DEBUG" /> </logger> <!-- Disable Performance Logging <logger name="Perf Logger"> <level value="OFF" /> </logger> --> <!-- Enable Perf Logging in general log file --> <logger name="Perf Logger"> <level value="INFO" /> </logger> <!-- Perf logging in its own file <logger name="Perf Logger" additivity="False"> <level value="INFO" /> <appender-ref ref="PerfRollingFile" /> </logger> --> </log4net>