| 
					
				 | 
			
			
				@@ -1,4 +1,5 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <included> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <!--        <withJansi>true</withJansi>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -20,28 +21,18 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <Pattern>${LOG_PATTERN_PACKET}</Pattern> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </encoder> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <FileNamePattern>${LOG_BACKUP_PATH}etlp/${id}.${LOG_FILE_NAME_PATTERN}</FileNamePattern> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <maxFileSize>${MAX_FILESIZE}</maxFileSize> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <maxHistory>${MAX_HISTORY}</maxHistory> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <minIndex>1</minIndex> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <maxIndex>${MAX_HISTORY}</maxIndex> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </rollingPolicy> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <maxFileSize>${MAX_FILESIZE}</maxFileSize> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </triggeringPolicy> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </appender> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </sift> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </appender> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <appender name="FILE_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <file>${LOG_PATH}${LOG_FILE_NAME}</file> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <charset>${LOG_CHARSET}</charset> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <pattern>${LOG_PATTERN_FILE}</pattern> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </encoder> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <fileNamePattern>${LOG_BACKUP_PATH}${LOG_FILE_NAME}.${LOG_FILE_NAME_PATTERN}</fileNamePattern> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <maxFileSize>${MAX_FILESIZE}</maxFileSize> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <maxHistory>${MAX_HISTORY}</maxHistory> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </rollingPolicy> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </appender> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <appender name="FILE_ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <filter class="ch.qos.logback.classic.filter.LevelFilter"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <level>error</level> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -53,11 +44,32 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <charset>${LOG_CHARSET}</charset> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <pattern>${LOG_PATTERN_ERROR}</pattern> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </encoder> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <fileNamePattern>${LOG_BACKUP_PATH}${LOG_FILE_NAME_ERROR}.${LOG_FILE_NAME_PATTERN}</fileNamePattern> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <minIndex>1</minIndex> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <maxIndex>${MAX_HISTORY}</maxIndex> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </rollingPolicy> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <maxFileSize>${MAX_FILESIZE}</maxFileSize> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <maxHistory>${MAX_HISTORY}</maxHistory> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </triggeringPolicy> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </appender> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <appender name="FILE_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <file>${LOG_PATH}${LOG_FILE_NAME}</file> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <charset>${LOG_CHARSET}</charset> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <pattern>${LOG_PATTERN_FILE}</pattern> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </encoder> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <fileNamePattern>${LOG_BACKUP_PATH}${LOG_FILE_NAME}.${LOG_FILE_NAME_PATTERN}</fileNamePattern> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <minIndex>1</minIndex> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <maxIndex>${MAX_HISTORY}</maxIndex> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </rollingPolicy> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <maxFileSize>${MAX_FILESIZE}</maxFileSize> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </triggeringPolicy> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </appender> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <appender name="FILE_SCHEDULE" class="ch.qos.logback.core.rolling.RollingFileAppender"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -66,13 +78,83 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <charset>${LOG_CHARSET}</charset> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <pattern>${LOG_PATTERN_SCHEDULE}</pattern> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </encoder> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <fileNamePattern>${LOG_BACKUP_PATH}${LOG_FILE_NAME_SCHEDULE}.${LOG_FILE_NAME_PATTERN}</fileNamePattern> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <maxFileSize>${MAX_FILESIZE}</maxFileSize> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <maxHistory>${MAX_HISTORY}</maxHistory> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <minIndex>1</minIndex> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <maxIndex>${MAX_HISTORY}</maxIndex> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </rollingPolicy> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <maxFileSize>${MAX_FILESIZE}</maxFileSize> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </triggeringPolicy> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </appender> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--    <appender name="FILE_PACKET" class="ch.qos.logback.classic.sift.SiftingAppender">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--        <discriminator>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <key>id</key>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <defaultValue>${LOG_FILE_NAME_PACKET}</defaultValue>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--        </discriminator>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--        <sift>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <appender name="FILE-${id}" class="ch.qos.logback.core.rolling.RollingFileAppender">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                <file>${LOG_PATH}etlp/${id}.log</file>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                    <charset>${LOG_CHARSET}</charset>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                    <Pattern>${LOG_PATTERN_PACKET}</Pattern>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                </encoder>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                    <FileNamePattern>${LOG_BACKUP_PATH}etlp/${id}.${LOG_FILE_NAME_PATTERN}</FileNamePattern>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                    <maxFileSize>${MAX_FILESIZE}</maxFileSize>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                    <maxHistory>${MAX_HISTORY}</maxHistory>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                </rollingPolicy>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            </appender>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--        </sift>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--    </appender>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <!--    <appender name="FILE_ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--        <filter class="ch.qos.logback.classic.filter.LevelFilter">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <level>error</level>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <onMatch>ACCEPT</onMatch>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <onMismatch>DENY</onMismatch>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--        </filter>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--        <file>${LOG_PATH}${LOG_FILE_NAME_ERROR}</file>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <charset>${LOG_CHARSET}</charset>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <pattern>${LOG_PATTERN_ERROR}</pattern>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--        </encoder>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <fileNamePattern>${LOG_BACKUP_PATH}${LOG_FILE_NAME_ERROR}.${LOG_FILE_NAME_PATTERN}</fileNamePattern>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <maxFileSize>${MAX_FILESIZE}</maxFileSize>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <maxHistory>${MAX_HISTORY}</maxHistory>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--        </rollingPolicy>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--    </appender>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--    <appender name="FILE_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--        <file>${LOG_PATH}${LOG_FILE_NAME}</file>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <charset>${LOG_CHARSET}</charset>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <pattern>${LOG_PATTERN_FILE}</pattern>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--        </encoder>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <fileNamePattern>${LOG_BACKUP_PATH}${LOG_FILE_NAME}.${LOG_FILE_NAME_PATTERN}</fileNamePattern>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <maxFileSize>${MAX_FILESIZE}</maxFileSize>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <maxHistory>${MAX_HISTORY}</maxHistory>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--        </rollingPolicy>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--    </appender>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--    <appender name="FILE_SCHEDULE" class="ch.qos.logback.core.rolling.RollingFileAppender">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--        <file>${LOG_PATH}${LOG_FILE_NAME_SCHEDULE}</file>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <charset>${LOG_CHARSET}</charset>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <pattern>${LOG_PATTERN_SCHEDULE}</pattern>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--        </encoder>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <fileNamePattern>${LOG_BACKUP_PATH}${LOG_FILE_NAME_SCHEDULE}.${LOG_FILE_NAME_PATTERN}</fileNamePattern>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <maxFileSize>${MAX_FILESIZE}</maxFileSize>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <maxHistory>${MAX_HISTORY}</maxHistory>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--        </rollingPolicy>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--    </appender>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <appender name="FILE_SQL" class="ch.qos.logback.core.rolling.RollingFileAppender"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <file>${LOG_PATH}${LOG_FILE_NAME_SQL}</file> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> 
			 |