<?xml version="1.0" encoding="utf-8" ?>
<log4net>
    <!-- Text Appender as Rolling File -->
    <appender name="DefaultGfeLog" type="log4net.Appender.RollingFileAppender">
      <file value="${ALLUSERSPROFILE}/NVIDIA Corporation/GeForce Experience/Logs/GfeClientLog.log"/>
        <appendToFile value="true" />
        <rollingStyle value="Composite" />
        <datePattern value="yyyy_MM_dd" />
        <maxSizeRollBackups value="10" />
        <maximumFileSize value="1MB" />
        <filter type="log4net.Filter.LoggerMatchFilter">
            <loggerToMatch value="GridClientLogger" />
            <acceptOnMatch value="false" />
        </filter>
        <layout type="log4net.Layout.PatternLayout">  
            <conversionPattern value="%date [%thread] %-5level %logger - %message | %timestamp%newline" />  
        </layout>  
    </appender>

    <!-- Remoting Appender for log2console-->
    <appender name="UdpAppender" type="log4net.Appender.UdpAppender">
    	<remoteAddress value="localhost" /> <!-- you may change remote address for remote logging -->
	    <remotePort value="7071" />
        <layout type="log4net.Layout.PatternLayout">  
            <conversionPattern value="%date [%thread] %-5level %logger - %message | %timestamp%newline" />  
        </layout>
    </appender>

    <root>
        <level value="ALL" />
        <priority value="ALL" />
	    <appender-ref ref="UdpAppender" />
	    <appender-ref ref="DefaultGfeLog" />
    </root>
</log4net>
