@@ -100,13 +100,14 @@ Copy the _sample_ directory and it's contents i.e. _yml_ files, _mappers_ and te
100
100
``` xml
101
101
<configuration debug =" true" scan =" true" scanPeriod =" 15 seconds" >
102
102
103
- <property name =" START_UP_PATH" value =" logs/redis-connect-startup.log" />
104
- <property name =" LOG_PATH" value =" logs/redis-connect.log" />
103
+ <property name =" LOG_REDIS_CONNECT_PATH" value =" logs/redis-connect.log" />
104
+ <property name =" LOG_REDIS_CONNECT_MANAGER_PATH" value =" logs/redis-connect-manager.log" />
105
+ <property name =" LOG_REDIS_CONNECT_HEARTBEAT_PATH" value =" logs/redis-connect-heartbeat.log" />
105
106
106
- <appender name =" STARTUP " class =" ch.qos.logback.core.rolling.RollingFileAppender" >
107
- <file >${START_UP_PATH }</file >
107
+ <appender name =" REDIS_CONNECT_HEARTBEAT " class =" ch.qos.logback.core.rolling.RollingFileAppender" >
108
+ <file >${LOG_REDIS_CONNECT_HEARTBEAT_PATH }</file >
108
109
<rollingPolicy class =" ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy" >
109
- <fileNamePattern >logs/archived/startup .%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern >
110
+ <fileNamePattern >logs/archived/redis-connect-heartbeat .%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern >
110
111
<!-- each archived file, size max 10MB -->
111
112
<maxFileSize >10MB</maxFileSize >
112
113
<!-- total size of all archive files, if total size > 20GB, it will delete old archived file -->
@@ -118,9 +119,23 @@ Copy the _sample_ directory and it's contents i.e. _yml_ files, _mappers_ and te
118
119
<pattern >%d %p %c{1.} [%t] %m%n</pattern >
119
120
</encoder >
120
121
</appender >
121
-
122
- <appender name =" REDISCONNECT" class =" ch.qos.logback.core.rolling.RollingFileAppender" >
123
- <file >${LOG_PATH}</file >
122
+ <appender name =" REDIS_CONNECT_MANAGER" class =" ch.qos.logback.core.rolling.RollingFileAppender" >
123
+ <file >${LOG_REDIS_CONNECT_MANAGER_PATH}</file >
124
+ <rollingPolicy class =" ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy" >
125
+ <fileNamePattern >logs/archived/redis-connect-manager.%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern >
126
+ <!-- each archived file, size max 10MB -->
127
+ <maxFileSize >10MB</maxFileSize >
128
+ <!-- total size of all archive files, if total size > 20GB, it will delete old archived file -->
129
+ <totalSizeCap >20GB</totalSizeCap >
130
+ <!-- 60 days to keep -->
131
+ <maxHistory >60</maxHistory >
132
+ </rollingPolicy >
133
+ <encoder >
134
+ <pattern >%d %p %c{1.} [%t] %m%n</pattern >
135
+ </encoder >
136
+ </appender >
137
+ <appender name =" REDIS_CONNECT" class =" ch.qos.logback.core.rolling.RollingFileAppender" >
138
+ <file >${LOG_REDIS_CONNECT_PATH}</file >
124
139
<rollingPolicy class =" ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy" >
125
140
<fileNamePattern >logs/archived/app.%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern >
126
141
<!-- each archived file, size max 10MB -->
@@ -134,48 +149,54 @@ Copy the _sample_ directory and it's contents i.e. _yml_ files, _mappers_ and te
134
149
<pattern >%d %p %c{1.} [%t] %m%n</pattern >
135
150
</encoder >
136
151
</appender >
137
-
138
152
<appender name =" CONSOLE" class =" ch.qos.logback.core.ConsoleAppender" >
153
+ <withJansi >true</withJansi >
139
154
<encoder >
140
- <pattern >%d{HH:mm:ss.SSS} [%thread] %-5level % logger{36} - %msg%n</pattern >
155
+ <pattern >%d{HH:mm:ss.SSS} [%thread] %highlight(% -5level) %cyan(% logger{36}) - %msg%n</pattern >
141
156
</encoder >
142
157
</appender >
143
158
144
- <logger name =" startup " level =" INFO" additivity =" false" >
145
- <appender-ref ref =" STARTUP " />
159
+ <logger name =" redis-connect-heartbeat " level =" INFO" additivity =" false" >
160
+ <appender-ref ref =" REDIS_CONNECT_HEARTBEAT " />
146
161
<appender-ref ref =" CONSOLE" />
147
162
</logger >
148
-
149
- <logger name =" redisconnect" level =" INFO" additivity =" false" >
150
- <appender-ref ref =" REDISCONNECT" />
163
+ <logger name =" redis-connect-manager" level =" INFO" additivity =" false" >
164
+ <appender-ref ref =" REDIS_CONNECT_MANAGER" />
151
165
<appender-ref ref =" CONSOLE" />
152
166
</logger >
153
-
154
-
155
- <logger name =" com.redislabs" level =" INFO" additivity =" false" >
156
- <appender-ref ref =" REDISCONNECT" />
167
+ <logger name =" redis-connect" level =" INFO" additivity =" false" >
168
+ <appender-ref ref =" REDIS_CONNECT" />
157
169
<appender-ref ref =" CONSOLE" />
158
170
</logger >
159
171
<logger name =" io.netty" level =" OFF" additivity =" false" >
160
- <appender-ref ref =" REDISCONNECT " />
172
+ <appender-ref ref =" REDIS_CONNECT " />
161
173
<appender-ref ref =" CONSOLE" />
162
174
</logger >
163
175
<logger name =" io.lettuce" level =" OFF" additivity =" false" >
164
- <appender-ref ref =" REDISCONNECT " />
176
+ <appender-ref ref =" REDIS_CONNECT " />
165
177
<appender-ref ref =" CONSOLE" />
166
178
</logger >
167
- <logger name =" org.apache" level =" OFF" additivity =" false" >
168
- <appender-ref ref =" REDISCONNECT" />
179
+ <logger name =" com.zaxxer" level =" OFF" additivity =" false" >
180
+ <appender-ref ref =" REDIS_CONNECT" />
181
+ <appender-ref ref =" CONSOLE" />
182
+ </logger >
183
+ <logger name =" io.debezium" level =" INFO" additivity =" false" >
184
+ <appender-ref ref =" REDIS_CONNECT" />
185
+ <appender-ref ref =" CONSOLE" />
186
+ </logger >
187
+ <logger name =" org.apache.kafka" level =" OFF" additivity =" false" >
188
+ <appender-ref ref =" REDIS_CONNECT" />
169
189
<appender-ref ref =" CONSOLE" />
170
190
</logger >
171
191
<logger name =" org.springframework" level =" OFF" additivity =" false" >
172
- <appender-ref ref =" REDISCONNECT " />
192
+ <appender-ref ref =" REDIS_CONNECT " />
173
193
<appender-ref ref =" CONSOLE" />
174
194
</logger >
175
195
176
196
<root >
177
- <appender-ref ref =" STARTUP" />
178
- <appender-ref ref =" REDISCONNECT" />
197
+ <appender-ref ref =" REDIS_CONNECT" />
198
+ <appender-ref ref =" REDIS_CONNECT_MANAGER" />
199
+ <appender-ref ref =" REDIS_CONNECT_HEARTBEAT" />
179
200
</root >
180
201
181
202
</configuration >
0 commit comments