<?xml version="1.0" encoding="utf-8" ?>
<configuration>
	<configSections>
		<section name="log4net"
		  type="log4net.Config.Log4NetConfigurationSectionHandler, log4net-net-1.0"/>
	</configSections>

	<log4net>
		<appender name="Console" type="log4net.Appender.ConsoleAppender">
			<layout type="log4net.Layout.PatternLayout">
				<!-- Pattern to output the caller's file name and line number -->
				<conversionPattern value="%5level [%thread] - %message%newline" />
			</layout>
		</appender>

		<appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
			<file value="Log\Log.txt" />
			<appendToFile value="true" />
			<maximumFileSize value="500KB" />			
			<rollingStyle value="Date"/>
			<lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
			<maxSizeRollBackups value="30" />
			<param name="DatePattern" value="_yyyy-MM-dd&quot;.txt&quot;"/>
			<layout type="log4net.Layout.PatternLayout">
				<conversionPattern value="%date : %-5level [%thread] %logger - %message%newline" />
			</layout>
		</appender>

		<root>
			<level value="DEBUG">
				<appender-ref ref="Console" />
			</level>
			<appender-ref ref="RollingFile" />
		</root>
	</log4net>
</configuration>