<?xml version="1.0" encoding="utf-8"?>
<configuration>
	<log4net>
		<root>
			<level value="DEBUG" />
			<appender-ref ref="Console" />
			<appender-ref ref="File" />
			<appender-ref ref="UdpAppender" />
		</root>
		<appender name="Console" type="Loxodon.Log.Log4Net.Appender.UnityDebugAppender">
		  <layout type="log4net.Layout.PatternLayout">
        		<conversionPattern value="%date Thread[%thread] %-5level %logger - %message%newline" />
    		</layout>
		</appender>
		<appender name="File" type="Loxodon.Log.Log4Net.Appender.UnityFileAppender">
    		<file type="log4net.Util.PatternString" value="Unity-%date{yyyy-MM-dd_HH-mm-ss}.log" />
    		<appendToFile value="true" />
    		<layout type="log4net.Layout.PatternLayout">
        		<conversionPattern value="%date Thread[%thread] %-5level %logger - %message%newline" />
    		</layout>
		</appender>
		<appender name="UdpAppender" type="Loxodon.Log.Log4Net.Appender.UnityUdpRemotingAppender">
			<localPort value="9000" />
			<remoteAddress value="127.0.0.1" />
			<remotePort value="8085" />
			<filter type="log4net.Filter.LevelRangeFilter">
			  <param name="LevelMin" value="DEBUG" />
			  <param name="LevelMax" value="FATAL" />
			</filter>
		</appender>
	</log4net>	
</configuration>
