|  | @@ -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_HOME}/${FILE_NAME}-feign.log</file>
 | 
	
		
			
				|  |  | +		<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
 | 
	
		
			
				|  |  | +			<fileNamePattern>${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>
 |