Jack.Peng
2021-05-17 e86e385d5c1eb06a05d4f46439194093c7f66472
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?xml version="1.0"?>
<configuration>
    <configSections>
        <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
    </configSections>
    <log4net>
        <!--Log4net Begin by Bruce  2016.06.14-->    
        <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
            <file value=".\logs\" />
            <appendToFile value="true" />
      <!--log保留天数-->
      <maxSizeRollBackups value= "30"/>
            <rollingStyle value="Composite" />
            <maxSizeRollBackups value="10" />
            <maximumFileSize value="50MB" />
      <!--日志文件名是否是固定不变的-->
      <staticLogFileName value= "false"/>
      <!--日志文件名格式为:2008-08-31.log-->
      <datePattern value= "yyyy-MM-dd'.log'"/>
            <layout type="log4net.Layout.PatternLayout">
                <conversionPattern value="%date [%2thread][%-5level]> %message%newline" />
            </layout>
      <!--<filter type="log4net.Filter.LevelRangeFilter">
           <param name="LevelMin" value="DEBUG" />
           <param name="LevelMax" value="INFO" />
      </filter>-->
        </appender>
 
      <!--Log4net Begin by Eric  2017.09.14-->
      <appender name="ErrorRollingFileAppender" type="log4net.Appender.RollingFileAppender">
        <file value=".\logs\" />
        <appendToFile value="true" />
        <!--log保留天数-->
        <maxSizeRollBackups value= "30"/>
        <rollingStyle value="Composite" />
        <maxSizeRollBackups value="10" />
        <maximumFileSize value="50MB" />
        <!--日志文件名是否是固定不变的-->
        <staticLogFileName value= "false"/>
        <!--日志文件名格式为:2008-08-31.log-->
        <datePattern value= "yyyy-MM-dd'_ERR.log'"/>
        <layout type="log4net.Layout.PatternLayout">
          <conversionPattern value="%date [%2thread][%-5level]> %message%newline" />
        </layout>
        <filter type="log4net.Filter.LevelRangeFilter">
          <param name="LevelMin" value="ERROR" />
          <param name="LevelMax" value="FATAL" />
        </filter>
      </appender>
 
      <!-- setup the root category, add the appenders and set the default level -->
        <root>
            <level value="ALL"/>
            <appender-ref ref="RollingFileAppender" />
            <appender-ref ref="ErrorRollingFileAppender" />
        </root>
        <!-- specify the level for some specific categories -->
 
    </log4net>
    <!--Log4net End-->
 
 
</configuration>