Skip to content

Commit 1434951

Browse files
committed
Polish "Avoid using deprecated NCSARequestLog"
See gh-16987
1 parent 4af3bad commit 1434951

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/web/servlet/ServletManagementChildContextConfiguration.java

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -202,14 +202,16 @@ private void customizeServer(Server server) {
202202

203203
private void customizeRequestLog(CustomRequestLog requestLog) {
204204
if (requestLog.getWriter() instanceof RequestLogWriter) {
205-
RequestLogWriter writer = (RequestLogWriter) requestLog.getWriter();
206-
String filename = writer.getFileName();
207-
if (StringUtils.hasLength(filename)) {
208-
File file = new File(filename);
209-
file = new File(file.getParentFile(),
210-
customizePrefix(file.getName()));
211-
writer.setFilename(file.getPath());
212-
}
205+
customizeRequestLogWriter((RequestLogWriter) requestLog.getWriter());
206+
}
207+
}
208+
209+
private void customizeRequestLogWriter(RequestLogWriter writer) {
210+
String filename = writer.getFileName();
211+
if (StringUtils.hasLength(filename)) {
212+
File file = new File(filename);
213+
file = new File(file.getParentFile(), customizePrefix(file.getName()));
214+
writer.setFilename(file.getPath());
213215
}
214216
}
215217

0 commit comments

Comments
 (0)