1
1
<configuration debug =" false" scan =" true" scanPeriod =" 15 seconds" >
2
2
3
3
<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" />
6
9
7
10
<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 >
9
12
<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 >
11
14
<!-- each archived file, size max 10MB -->
12
15
<maxFileSize >10MB</maxFileSize >
13
16
<!-- total size of all archive files, if total size > 20GB, it will delete old archived file -->
16
19
<maxHistory >60</maxHistory >
17
20
</rollingPolicy >
18
21
<encoder >
19
- <pattern >%d %p %c{1. } [%t] %m%n</pattern >
22
+ <pattern >%d %p %c{1} [%t] %m%n</pattern >
20
23
</encoder >
21
24
</appender >
22
25
<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 >
24
27
<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 >
26
29
<!-- each archived file, size max 10MB -->
27
30
<maxFileSize >10MB</maxFileSize >
28
31
<!-- total size of all archive files, if total size > 20GB, it will delete old archived file -->
31
34
<maxHistory >60</maxHistory >
32
35
</rollingPolicy >
33
36
<encoder >
34
- <pattern >%d %p %c{1. } [%t] %m%n</pattern >
37
+ <pattern >%d %p %c{1} [%t] %m%n</pattern >
35
38
</encoder >
36
39
</appender >
37
40
<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 >
39
42
<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 >
41
44
<!-- each archived file, size max 10MB -->
42
45
<maxFileSize >10MB</maxFileSize >
43
46
<!-- total size of all archive files, if total size > 20GB, it will delete old archived file -->
49
52
<pattern >%d %p %c{1.} [%t] %m%n</pattern >
50
53
</encoder >
51
54
</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 >
52
70
<appender name =" CONSOLE" class =" ch.qos.logback.core.ConsoleAppender" >
53
71
<encoder >
54
72
<pattern >%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern >
57
75
58
76
<logger name =" redis-connect-heartbeat" level =" INFO" additivity =" false" >
59
77
<appender-ref ref =" REDIS_CONNECT_HEARTBEAT" />
60
- <appender-ref ref =" CONSOLE" />
78
+ <appender-ref ref =" CONSOLE" />
61
79
</logger >
62
80
<logger name =" redis-connect-manager" level =" INFO" additivity =" false" >
63
81
<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" />
65
87
</logger >
66
88
<logger name =" redis-connect" level =" INFO" additivity =" false" >
67
89
<appender-ref ref =" REDIS_CONNECT" />
68
- <appender-ref ref =" CONSOLE" />
90
+ <appender-ref ref =" CONSOLE" />
69
91
</logger >
70
92
<logger name =" io.netty" level =" OFF" additivity =" false" >
71
93
<appender-ref ref =" REDIS_CONNECT" />
72
- <appender-ref ref =" CONSOLE" />
94
+ <appender-ref ref =" CONSOLE" />
73
95
</logger >
74
96
<logger name =" io.lettuce" level =" OFF" additivity =" false" >
75
97
<appender-ref ref =" REDIS_CONNECT" />
76
- <appender-ref ref =" CONSOLE" />
98
+ <appender-ref ref =" CONSOLE" />
77
99
</logger >
78
100
<logger name =" com.zaxxer" level =" OFF" additivity =" false" >
79
101
<appender-ref ref =" REDIS_CONNECT" />
101
123
</logger >
102
124
<logger name =" Validator" level =" OFF" additivity =" false" />
103
125
<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" />
105
127
<logger name =" reactor.util" level =" OFF" additivity =" false" />
106
128
107
129
<root >
108
130
<appender-ref ref =" REDIS_CONNECT" />
109
131
<appender-ref ref =" REDIS_CONNECT_MANAGER" />
132
+ <appender-ref ref =" REDIS_CONNECT_PIPELINE" />
110
133
<appender-ref ref =" REDIS_CONNECT_HEARTBEAT" />
111
134
</root >
112
135
113
- </configuration >
136
+ </configuration >
0 commit comments