<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <!-- Azure App Service (Windows) 用 log4Net 設定。
       環境変数 WEBSITE_SITE_NAME がある場合に LoggerPool が log4net.xml の代わりに読み込む。 -->
  <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
  </configSections>
  <appSettings>
    <add key="log4net.Internal.Debug" value="false"/>
  </appSettings>

  <log4net>

    <appender name="ServerAppender" type="log4net.Appender.RollingFileAppender" >
      <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
      <param name="File" value="D:\home\LogFiles\winsalmng\server.Log" />
      <param name="AppendToFile" value="true" />
      <param name="RollingStyle" value="date" />

      <layout type="log4net.Layout.PatternLayout,log4net">
        <conversionPattern value="%d{yyyy-MM-dd HH:mm:ss} [%t] [%-6p] %c - %m%n" />
      </layout>
    </appender>

    <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" >
      <layout type="log4net.Layout.PatternLayout,log4net">
        <conversionPattern value="%d{yyyy-MM-dd HH:mm:ss} [%t] [%-6p] %c - %m%n" />
      </layout>
    </appender>

    <logger name="Wadosys.Winsalmng.Server">
      <level value="DEBUG" />
      <appender-ref ref="ServerAppender" />
      <appender-ref ref="ConsoleAppender" />
    </logger>

    <logger name="Wadosys.Winsalmng.Common">
      <level value="DEBUG" />
      <appender-ref ref="ServerAppender" />
      <appender-ref ref="ConsoleAppender" />
    </logger>

  </log4net>
</configuration>
