<log4net>
	<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
		<File value="c:\mylogs\log..txt" />
		<AppendToFile value="true" />
		<MaxSizeRollBackups value="-1" />
		<MaximumFileSize value="5KB" />
		<RollingStyle value="Composite" />
		<PreserveLogFileNameExtension value="true" />
		<DatePattern value="yyyyMMdd" />
		<StaticLogFileName value="false" />
		<CountDirection value="1" />
		<Layout type="log4net.Layout.PatternLayout">
			<header value="%date ======================= LOG START =======================&#xD;&#xA;" type="log4net.Util.PatternString" />
			<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
			<footer value="%date ======================= LOG STOP  =======================&#xD;&#xA;" type="log4net.Util.PatternString" />
		</Layout>
		<Filter type="log4net.Filter.LevelRangeFilter">
			<levelMin value="INFO" />
			<levelMax value="FATAL" />
		</Filter>
	</appender>

	<appender name="EventLogAppender" type="log4net.Appender.EventLogAppender">
		<param name="LogName" value="synchroservice" />
		<param name="ApplicationName" value="synchroservice" />
		<layout type="log4net.Layout.PatternLayout">
			<conversionPattern value="%utcdate %newline %type %newline %method %newline %message %newline %exception" />
		</layout>
		<filter type="log4net.Filter.LevelRangeFilter">
			<levelMin value="FATAL" />
			<levelMax value="FATAL" />
		</filter>
	</appender>

	<root>
		<level value="DEBUG" />
		<appender-ref ref="RollingLogFileAppender" />
		<appender-ref ref="EventLogAppender" />
	</root>
</log4net>



