C3032
3 天以前 ebcc1d53f14112363bbf539bcaf0202aadcdc9d7
LB_SmartVision/log4net.config
@@ -1,107 +1,112 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
   <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
<log4net>
   <root>
      <level value="ALL"/>
      <!-- 添加所有appender引用 -->
      <appender-ref ref="DebugLogger" />
      <appender-ref ref="InfoLogger" />
      <appender-ref ref="WarnLogger" />
      <appender-ref ref="ErrorLogger" />
      <appender-ref ref="FatalLogger" />
   </root>
   <appender name="DebugLogger" type="log4net.Appender.RollingFileAppender">
      <file value="生产日志\Debug_Log\"/>
      <appendToFile value="true" />
      <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
      <Encoding value="UTF-8" />
      <maxSizeRollBackups value="-1"/>
      <StaticLogFileName value="false"/>
      <rollingStyle value="Date" />
      <param name="datePattern" value="yyyy-MM/yyyy-MM-dd.'log'" />
      <createDirs value="true" />
      <filter type="log4net.Filter.LevelRangeFilter">
         <levelMin value="DEBUG" />
         <levelMax value="DEBUG" />
      </filter>
      <layout type="log4net.Layout.PatternLayout">
         <param name="ConversionPattern" value="%date [%thread] %-5level %logger - %message%newline" />
      </layout>
   </appender>
   <appender name="InfoLogger" type="log4net.Appender.RollingFileAppender">
      <file value="生产日志\Run_Log\"/>
      <appendToFile value="true" />
      <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
      <Encoding value="UTF-8" />
      <maxSizeRollBackups value="-1"/>
      <StaticLogFileName value="false"/>
      <rollingStyle value="Date" />
      <param name="datePattern" value="yyyy-MM/yyyy-MM-dd.'log'" />
      <createDirs value="true" />
      <filter type="log4net.Filter.LevelRangeFilter">
         <levelMin value="INFO" />
         <levelMax value="INFO" />
      </filter>
      <layout type="log4net.Layout.PatternLayout">
         <param name="ConversionPattern" value="%date [%thread] %-5level %logger - %message%newline" />
      </layout>
   </appender>
   <appender name="WarnLogger" type="log4net.Appender.RollingFileAppender">
      <file value="生产日志\Warn\"/>
      <appendToFile value="true" />
      <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
      <Encoding value="UTF-8" />
      <maxSizeRollBackups value="10"/>
      <StaticLogFileName value="false"/>
      <rollingStyle value="Date" />
      <param name="datePattern" value="yyyy-MM/yyyy-MM-dd.'log'" />
      <createDirs value="true" />
      <filter type="log4net.Filter.LevelRangeFilter">
         <levelMin value="WARN" />
         <levelMax value="WARN" />
      </filter>
      <layout type="log4net.Layout.PatternLayout">
         <param name="ConversionPattern" value="%date [%thread] %-5level %logger - %message%newline" />
      </layout>
   </appender>
   <appender name="ErrorLogger" type="log4net.Appender.RollingFileAppender">
      <file value="生产日志\Error_Log\"/>
      <appendToFile value="true" />
      <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
      <Encoding value="UTF-8" />
      <maxSizeRollBackups value="-1"/>
      <StaticLogFileName value="false"/>
      <rollingStyle value="Date" />
      <param name="datePattern" value="yyyy-MM/yyyy-MM-dd.'log'" />
      <createDirs value="true" />
      <filter type="log4net.Filter.LevelRangeFilter">
         <levelMin value="ERROR" />
         <levelMax value="ERROR" />
      </filter>
      <layout type="log4net.Layout.PatternLayout">
         <param name="ConversionPattern" value="%date [%thread] %-5level %logger - %message%newline" />
      </layout>
   </appender>
   <appender name="FatalLogger" type="log4net.Appender.RollingFileAppender">
      <file value="生产日志\Fatal\"/>
      <appendToFile value="true" />
      <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
      <Encoding value="UTF-8" />
      <maxSizeRollBackups value="-1"/>
      <StaticLogFileName value="false"/>
      <rollingStyle value="Date" />
      <param name="datePattern" value="yyyy-MM/yyyy-MM-dd.'log'" />
      <createDirs value="true" />
      <filter type="log4net.Filter.LevelRangeFilter">
         <levelMin value="FATAL" />
         <levelMax value="FATAL" />
      </filter>
      <layout type="log4net.Layout.PatternLayout">
         <param name="ConversionPattern" value="%date [%thread] %-5level %logger - %message%newline" />
      </layout>
   </appender>
</log4net>
   <configSections>
      <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
   </configSections>
   <log4net>
      <root>
         <level value="ALL"/>
         <!-- 添加所有appender引用 -->
         <appender-ref ref="DebugLogger" />
         <appender-ref ref="InfoLogger" />
         <appender-ref ref="WarnLogger" />
         <appender-ref ref="ErrorLogger" />
         <appender-ref ref="FatalLogger" />
      </root>
      <appender name="DebugLogger" type="log4net.Appender.RollingFileAppender">
         <file value="生产日志\Debug\"/>
         <appendToFile value="true" />
         <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
         <Encoding value="UTF-8" />
         <rollingStyle value="Composite" />
         <datePattern value="yyyy-MM/yyyy-MM-dd.'log'" />
         <maximumFileSize value="10MB" />
         <maxSizeRollBackups value="-1" />
         <StaticLogFileName value="true" />
         <createDirs value="true" />
         <filter type="log4net.Filter.LevelRangeFilter">
            <levelMin value="DEBUG" />
            <levelMax value="DEBUG" />
         </filter>
         <layout type="log4net.Layout.PatternLayout">
            <param name="ConversionPattern" value="%date [%thread] %-5level %logger - %message%newline" />
         </layout>
      </appender>
      <appender name="InfoLogger" type="log4net.Appender.RollingFileAppender">
         <file value="生产日志\Run\"/>
         <appendToFile value="true" />
         <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
         <Encoding value="UTF-8" />
         <rollingStyle value="Composite" />
         <datePattern value="yyyy-MM/yyyy-MM-dd.'log'" />
         <maximumFileSize value="10MB" />
         <maxSizeRollBackups value="-1" />
         <StaticLogFileName value="true" />
         <createDirs value="true" />
         <filter type="log4net.Filter.LevelRangeFilter">
            <levelMin value="INFO" />
            <levelMax value="INFO" />
         </filter>
         <layout type="log4net.Layout.PatternLayout">
            <param name="ConversionPattern" value="%date [%thread] %-5level %logger - %message%newline" />
         </layout>
      </appender>
      <appender name="WarnLogger" type="log4net.Appender.RollingFileAppender">
         <file value="生产日志\Warn\"/>
         <appendToFile value="true" />
         <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
         <Encoding value="UTF-8" />
         <rollingStyle value="Composite" />
         <datePattern value="yyyy-MM/yyyy-MM-dd.'log'" />
         <maximumFileSize value="10MB" />
         <maxSizeRollBackups value="-1" />
         <StaticLogFileName value="true" />
         <createDirs value="true" />
         <filter type="log4net.Filter.LevelRangeFilter">
            <levelMin value="WARN" />
            <levelMax value="WARN" />
         </filter>
         <layout type="log4net.Layout.PatternLayout">
            <param name="ConversionPattern" value="%date [%thread] %-5level %logger - %message%newline" />
         </layout>
      </appender>
      <appender name="ErrorLogger" type="log4net.Appender.RollingFileAppender">
         <file value="生产日志\Error\"/>
         <appendToFile value="true" />
         <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
         <Encoding value="UTF-8" />
         <rollingStyle value="Composite" />
         <datePattern value="yyyy-MM/yyyy-MM-dd.'log'" />
         <maximumFileSize value="10MB" />
         <maxSizeRollBackups value="-1" />
         <StaticLogFileName value="true" />
         <createDirs value="true" />
         <filter type="log4net.Filter.LevelRangeFilter">
            <levelMin value="ERROR" />
            <levelMax value="ERROR" />
         </filter>
         <layout type="log4net.Layout.PatternLayout">
            <param name="ConversionPattern" value="%date [%thread] %-5level %logger - %message%newline" />
         </layout>
      </appender>
      <appender name="FatalLogger" type="log4net.Appender.RollingFileAppender">
         <file value="生产日志\Fatal\"/>
         <appendToFile value="true" />
         <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
         <Encoding value="UTF-8" />
         <rollingStyle value="Composite" />
         <datePattern value="yyyy-MM/yyyy-MM-dd.'log'" />
         <maximumFileSize value="10MB" />
         <maxSizeRollBackups value="-1" />
         <StaticLogFileName value="true" />
         <createDirs value="true" />
         <filter type="log4net.Filter.LevelRangeFilter">
            <levelMin value="FATAL" />
            <levelMax value="FATAL" />
         </filter>
         <layout type="log4net.Layout.PatternLayout">
            <param name="ConversionPattern" value="%date [%thread] %-5level %logger - %message%newline" />
         </layout>
      </appender>
   </log4net>
</configuration>