| 
					
				 | 
			
			
				@@ -1,6 +1,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <?xml version="1.0" encoding="UTF-8"?> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <configuration scan="true" scanPeriod="10 seconds"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	<!--Spring读取配置参数--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	<springProperty scope="context" name="LOG_PATH" source="logging.file.path"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	<springProperty scope="context" name="LOG_HOME" source="spring.application.name"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	<property name="FILE_NAME" value="app" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<property name="CONSOLE_LOG_PATTERN" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		value="[%X{username} %X{ip} %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}] : %msg%n" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -23,6 +28,20 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			<pattern>${CONSOLE_LOG_PATTERN}</pattern> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</encoder> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</appender> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	<appender name="FeignAccessFile" class="ch.qos.logback.core.rolling.RollingFileAppender"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<file>${LOG_PATH}/${LOG_HOME}/${FILE_NAME}-feign.log</file> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<fileNamePattern>${LOG_PATH}/${LOG_HOME}/%d{yyyyMM,aux}/feign-%d{yyyyMMdd}-%i.log.gz</fileNamePattern> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<maxHistory>30</maxHistory> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<totalSizeCap>1GB</totalSizeCap> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<maxFileSize>20 MB</maxFileSize> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		</rollingPolicy> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<encoder charset="UTF-8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%t] %p %c{0} %m%n</pattern> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		</encoder> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	</appender> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<appender name="plumelog" class="com.plumelog.logback.appender.RedisAppender"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<appName>cooleshow-app</appName> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<redisHost>10.206.0.13:26379,10.206.0.16:26379,10.206.0.8:26379</redisHost> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -41,6 +60,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <!--			<appender-ref ref="stdout" />--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			<appender-ref ref="file" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</root> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<!--总控平台Feign接口日志--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<logger name="com.dayaedu.cbs.openfeign.client" level="DEBUG" additivity="false"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<appender-ref ref="FeignAccessFile" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		</logger> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</springProfile> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<!--开发环境:打印控制台 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<springProfile name="dev"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -48,6 +71,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <!--			<appender-ref ref="stdout" />--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			<appender-ref ref="file" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</root> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<!--总控平台Feign接口日志--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<logger name="com.dayaedu.cbs.openfeign.client" level="DEBUG" additivity="false"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<appender-ref ref="FeignAccessFile" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		</logger> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</springProfile> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<springProfile name="test"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -55,6 +82,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <!--			<appender-ref ref="stdout" />--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			<appender-ref ref="file" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</root> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<!--总控平台Feign接口日志--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<logger name="com.dayaedu.cbs.openfeign.client" level="DEBUG" additivity="false"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<appender-ref ref="FeignAccessFile" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		</logger> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</springProfile> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<springProfile name="pre"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -63,6 +94,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			<appender-ref ref="file" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			<appender-ref ref="plumelog" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</root> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<!--总控平台Feign接口日志--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<logger name="com.dayaedu.cbs.openfeign.client" level="DEBUG" additivity="false"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<appender-ref ref="FeignAccessFile" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		</logger> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</springProfile> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<!--生产环境:输出到文件 --> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -72,6 +107,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			<appender-ref ref="file" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			<appender-ref ref="plumelog" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</root> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<!--总控平台Feign接口日志--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<logger name="com.dayaedu.cbs.openfeign.client" level="DEBUG" additivity="false"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<appender-ref ref="FeignAccessFile" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		</logger> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</springProfile> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </configuration> 
			 |