Skip to content

Commit 9f4aebe

Browse files
feature: 可配置化。
1 parent 1bafd4b commit 9f4aebe

File tree

1 file changed

+60
-0
lines changed

1 file changed

+60
-0
lines changed

spring-boot-project/boot-autoconfigure/src/main/resources/META-INF/additional-spring-configuration-metadata.json

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,48 +127,108 @@
127127
"description": "[logback] 文件名前缀,格式:${前缀}.${SERVER_PORT}.${LOG_LEVEL}.log,例:dwz-server.3001.error.log",
128128
"defaultValue": "${spring.application.name:spring}"
129129
},
130+
{
131+
"name": "easyj.logging.logback.file-appender.max-file-size",
132+
"type": "java.lang.String",
133+
"description": "[logback] 最大日志文件大小,超过时,将被备份.",
134+
"defaultValue": "200MB"
135+
},
136+
{
137+
"name": "easyj.logging.logback.file-appender.total-size-cap",
138+
"type": "java.lang.String",
139+
"description": "[logback] 日志文件总体大小限制.",
140+
"defaultValue": "1GB"
141+
},
130142
{
131143
"name": "easyj.logging.logback.file-appender.all-appender.enabled",
132144
"type": "java.lang.Boolean",
133145
"description": "[logback] 是否启用 '*.all.log' 日志文件的记录.",
134146
"defaultValue": true
135147
},
148+
{
149+
"name": "easyj.logging.logback.file-appender.all-appender.total-size-cap",
150+
"type": "java.lang.String",
151+
"description": "[logback] all-appender 日志文件总体大小限制(单独配置).",
152+
"defaultValue": "2GB"
153+
},
154+
{
155+
"name": "easyj.logging.logback.file-appender.all-appender.max-history",
156+
"type": "java.lang.Integer",
157+
"description": "[logback] all-appender 日志文件最多保存天数.",
158+
"defaultValue": 7
159+
},
136160
{
137161
"name": "easyj.logging.logback.file-appender.trace-appender.enabled",
138162
"type": "java.lang.Boolean",
139163
"description": "[logback] 是否启用 '*.trace.log' 日志文件的记录.",
140164
"defaultValue": false
141165
},
166+
{
167+
"name": "easyj.logging.logback.file-appender.trace-appender.max-history",
168+
"type": "java.lang.Integer",
169+
"description": "[logback] trace-appender 日志文件最多保存天数.",
170+
"defaultValue": 1
171+
},
142172
{
143173
"name": "easyj.logging.logback.file-appender.debug-appender.enabled",
144174
"type": "java.lang.Boolean",
145175
"description": "[logback] 是否启用 '*.debug.log' 日志文件的记录.",
146176
"defaultValue": false
147177
},
178+
{
179+
"name": "easyj.logging.logback.file-appender.debug-appender.max-history",
180+
"type": "java.lang.Integer",
181+
"description": "[logback] debug-appender 日志文件最多保存天数.",
182+
"defaultValue": 3
183+
},
148184
{
149185
"name": "easyj.logging.logback.file-appender.info-appender.enabled",
150186
"type": "java.lang.Boolean",
151187
"description": "[logback] 是否启用 '*.info.log' 日志文件的记录.",
152188
"defaultValue": false
153189
},
190+
{
191+
"name": "easyj.logging.logback.file-appender.info-appender.max-history",
192+
"type": "java.lang.Integer",
193+
"description": "[logback] info-appender 日志文件最多保存天数.",
194+
"defaultValue": 7
195+
},
154196
{
155197
"name": "easyj.logging.logback.file-appender.warn-appender.enabled",
156198
"type": "java.lang.Boolean",
157199
"description": "[logback] 是否启用 '*.warn.log' 日志文件的记录.",
158200
"defaultValue": true
159201
},
202+
{
203+
"name": "easyj.logging.logback.file-appender.warn-appender.max-history",
204+
"type": "java.lang.Integer",
205+
"description": "[logback] warn-appender 日志文件最多保存天数.",
206+
"defaultValue": 15
207+
},
160208
{
161209
"name": "easyj.logging.logback.file-appender.error-appender.enabled",
162210
"type": "java.lang.Boolean",
163211
"description": "[logback] 是否启用 '*.error.log' 日志文件的记录.",
164212
"defaultValue": true
165213
},
214+
{
215+
"name": "easyj.logging.logback.file-appender.error-appender.max-history",
216+
"type": "java.lang.Integer",
217+
"description": "[logback] error-appender 日志文件最多保存天数.",
218+
"defaultValue": 30
219+
},
166220
{
167221
"name": "easyj.logging.logback.file-appender.fatal-appender.enabled",
168222
"type": "java.lang.Boolean",
169223
"description": "[logback] 是否启用 '*.fatal.log' 日志文件的记录.",
170224
"defaultValue": false
171225
},
226+
{
227+
"name": "easyj.logging.logback.file-appender.fatal-appender.max-history",
228+
"type": "java.lang.Integer",
229+
"description": "[logback] fatal-appender 日志文件最多保存天数.",
230+
"defaultValue": 30
231+
},
172232
{
173233
"name": "easyj.logging.logback.file-appender.async.enabled",
174234
"type": "java.lang.Boolean",

0 commit comments

Comments
 (0)