﻿<log4net>
  <appender name="LinkNetworkAPIRequestProcess" type="log4net.Appender.RollingFileAppender">
    <file value="Log\APILogInfo.log"/>
    <appendToFile value="true"/>
    <maximumFileSize value="10240KB"/>
    <maxSizeRollBackups value="25"/>
    <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="%date [%thread] %-5level %thread %logger  - %message%newline"/>
    </layout>
    <filter type="log4net.Filter.LevelRangeFilter">
      <param name="LevelMin" value="DEBUG"/> <!-- Hierarchy: ALL, DEBUG, INFO, WARN, ERROR, FATAL, OFF -->
      <param name="LevelMax" value="FATAL"/> <!-- Hierarchy: ALL, DEBUG, INFO, WARN, ERROR, FATAL, OFF -->
    </filter>
  </appender>
	
  <appender name="LinkNetworkAPIErrorLog" type="log4net.Appender.RollingFileAppender">
    <file value="Log\APIErrorLogInfo.log"/>
    <appendToFile value="true"/>
    <maximumFileSize value="10240KB"/>
    <maxSizeRollBackups value="25"/>
    <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="%date [%thread] %-5level %thread %logger  - %message%newline"/>
    </layout>
  </appender>

  <logger name="LinkNetworkAPIRequestProcess">
    <level value="DEBUG"/>
    <appender-ref ref="LinkNetworkAPIRequestProcess"/>
  </logger>
  <logger name="LinkNetworkAPIErrorLog">
    <level value="DEBUG"/>
    <appender-ref ref="LinkNetworkAPIErrorLog"/>
  </logger>
</log4net>
