11<configuration debug =" false" scan =" true" scanPeriod =" 15 seconds" >
22
33 <property name =" LOG_REDIS_CONNECT_PATH" value =" logs/redis-connect" />
4- <property name =" LOG_REDIS_CONNECT_MANAGER_PATH" value =" logs/redis-connect-manager.log" />
5- <property name =" LOG_REDIS_CONNECT_HEARTBEAT_PATH" value =" logs/redis-connect-heartbeat.log" />
4+ <property name =" LOG_REDIS_CONNECT_MANAGER_PATH" value =" logs/redis-connect-manager" />
5+ <property name =" LOG_REDIS_CONNECT_PIPELINE_PATH" value =" logs/redis-connect-pipeline" />
6+ <property name =" LOG_REDIS_CONNECT_HEARTBEAT_PATH" value =" logs/redis-connect-heartbeat" />
7+
8+ <define name =" PROCESS_ID" class =" com.redis.connect.utils.PidPropertyDefiner" />
69
710 <appender name =" REDIS_CONNECT_HEARTBEAT" class =" ch.qos.logback.core.rolling.RollingFileAppender" >
8- <file >${LOG_REDIS_CONNECT_HEARTBEAT_PATH}</file >
11+ <file >${LOG_REDIS_CONNECT_HEARTBEAT_PATH}-${PROCESS_ID}.log </file >
912 <rollingPolicy class =" ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy" >
10- <fileNamePattern >logs/archived/redis-connect-heartbeat.%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern >
13+ <fileNamePattern >logs/archived/redis-connect-heartbeat-${PROCESS_ID} .%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern >
1114 <!-- each archived file, size max 10MB -->
1215 <maxFileSize >10MB</maxFileSize >
1316 <!-- total size of all archive files, if total size > 20GB, it will delete old archived file -->
1619 <maxHistory >60</maxHistory >
1720 </rollingPolicy >
1821 <encoder >
19- <pattern >%d %p %c{1. } [%t] %m%n</pattern >
22+ <pattern >%d %p %c{1} [%t] %m%n</pattern >
2023 </encoder >
2124 </appender >
2225 <appender name =" REDIS_CONNECT_MANAGER" class =" ch.qos.logback.core.rolling.RollingFileAppender" >
23- <file >${LOG_REDIS_CONNECT_MANAGER_PATH}</file >
26+ <file >${LOG_REDIS_CONNECT_MANAGER_PATH}-${PROCESS_ID}.log </file >
2427 <rollingPolicy class =" ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy" >
25- <fileNamePattern >logs/archived/redis-connect-manager.%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern >
28+ <fileNamePattern >logs/archived/redis-connect-manager-${PROCESS_ID} .%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern >
2629 <!-- each archived file, size max 10MB -->
2730 <maxFileSize >10MB</maxFileSize >
2831 <!-- total size of all archive files, if total size > 20GB, it will delete old archived file -->
3134 <maxHistory >60</maxHistory >
3235 </rollingPolicy >
3336 <encoder >
34- <pattern >%d %p %c{1. } [%t] %m%n</pattern >
37+ <pattern >%d %p %c{1} [%t] %m%n</pattern >
3538 </encoder >
3639 </appender >
3740 <appender name =" REDIS_CONNECT" class =" ch.qos.logback.core.rolling.RollingFileAppender" >
38- <file >${LOG_REDIS_CONNECT_PATH}-${PID }.log</file >
41+ <file >${LOG_REDIS_CONNECT_PATH}-${PROCESS_ID }.log</file >
3942 <rollingPolicy class =" ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy" >
40- <fileNamePattern >logs/archived/redis-connect-${PID }.%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern >
43+ <fileNamePattern >logs/archived/redis-connect-${PROCESS_ID }.%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern >
4144 <!-- each archived file, size max 10MB -->
4245 <maxFileSize >10MB</maxFileSize >
4346 <!-- total size of all archive files, if total size > 20GB, it will delete old archived file -->
4952 <pattern >%d %p %c{1.} [%t] %m%n</pattern >
5053 </encoder >
5154 </appender >
55+ <appender name =" REDIS_CONNECT_PIPELINE" class =" ch.qos.logback.core.rolling.RollingFileAppender" >
56+ <file >${LOG_REDIS_CONNECT_PIPELINE_PATH}-${PROCESS_ID}.log</file >
57+ <rollingPolicy class =" ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy" >
58+ <fileNamePattern >logs/archived/redis-connect-pipeline-${PROCESS_ID}.%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern >
59+ <!-- each archived file, size max 10MB -->
60+ <maxFileSize >10MB</maxFileSize >
61+ <!-- total size of all archive files, if total size > 20GB, it will delete old archived file -->
62+ <totalSizeCap >20GB</totalSizeCap >
63+ <!-- 60 days to keep -->
64+ <maxHistory >60</maxHistory >
65+ </rollingPolicy >
66+ <encoder >
67+ <pattern >%d %p %c{1} [%t] %m%n</pattern >
68+ </encoder >
69+ </appender >
5270 <appender name =" CONSOLE" class =" ch.qos.logback.core.ConsoleAppender" >
5371 <encoder >
5472 <pattern >%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern >
5775
5876 <logger name =" redis-connect-heartbeat" level =" INFO" additivity =" false" >
5977 <appender-ref ref =" REDIS_CONNECT_HEARTBEAT" />
60- <appender-ref ref =" CONSOLE" />
78+ <appender-ref ref =" CONSOLE" />
6179 </logger >
6280 <logger name =" redis-connect-manager" level =" INFO" additivity =" false" >
6381 <appender-ref ref =" REDIS_CONNECT_MANAGER" />
64- <appender-ref ref =" CONSOLE" />
82+ <appender-ref ref =" CONSOLE" />
83+ </logger >
84+ <logger name =" redis-connect-pipeline" level =" INFO" additivity =" false" >
85+ <appender-ref ref =" REDIS_CONNECT_PIPELINE" />
86+ <appender-ref ref =" CONSOLE" />
6587 </logger >
6688 <logger name =" redis-connect" level =" INFO" additivity =" false" >
6789 <appender-ref ref =" REDIS_CONNECT" />
68- <appender-ref ref =" CONSOLE" />
90+ <appender-ref ref =" CONSOLE" />
6991 </logger >
7092 <logger name =" io.netty" level =" OFF" additivity =" false" >
7193 <appender-ref ref =" REDIS_CONNECT" />
72- <appender-ref ref =" CONSOLE" />
94+ <appender-ref ref =" CONSOLE" />
7395 </logger >
7496 <logger name =" io.lettuce" level =" OFF" additivity =" false" >
7597 <appender-ref ref =" REDIS_CONNECT" />
76- <appender-ref ref =" CONSOLE" />
98+ <appender-ref ref =" CONSOLE" />
7799 </logger >
78100 <logger name =" com.zaxxer" level =" OFF" additivity =" false" >
79101 <appender-ref ref =" REDIS_CONNECT" />
101123 </logger >
102124 <logger name =" Validator" level =" OFF" additivity =" false" />
103125 <logger name =" _org.springframework.web.servlet.HandlerMapping" level =" OFF" additivity =" false" />
104- <logger name =" com.redis.connect.cluster.RedisConnectSpringBootApplication" level =" OFF" additivity =" false" />
126+ <logger name =" com.redis.connect.cluster.rest. RedisConnectSpringBootApplication" level =" OFF" additivity =" false" />
105127 <logger name =" reactor.util" level =" OFF" additivity =" false" />
106128
107129 <root >
108130 <appender-ref ref =" REDIS_CONNECT" />
109131 <appender-ref ref =" REDIS_CONNECT_MANAGER" />
132+ <appender-ref ref =" REDIS_CONNECT_PIPELINE" />
110133 <appender-ref ref =" REDIS_CONNECT_HEARTBEAT" />
111134 </root >
112135
113- </configuration >
136+ </configuration >
0 commit comments