From 14349518c9be58107c76a32af95fdbdeb26154fb Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Sun, 2 Jun 2019 15:04:59 -0700 Subject: [PATCH] Polish "Avoid using deprecated NCSARequestLog" See gh-16987 --- ...letManagementChildContextConfiguration.java | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/web/servlet/ServletManagementChildContextConfiguration.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/web/servlet/ServletManagementChildContextConfiguration.java index 69dfe379f4..21e513766f 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/web/servlet/ServletManagementChildContextConfiguration.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/web/servlet/ServletManagementChildContextConfiguration.java @@ -202,14 +202,16 @@ class ServletManagementChildContextConfiguration { private void customizeRequestLog(CustomRequestLog requestLog) { if (requestLog.getWriter() instanceof RequestLogWriter) { - RequestLogWriter writer = (RequestLogWriter) requestLog.getWriter(); - String filename = writer.getFileName(); - if (StringUtils.hasLength(filename)) { - File file = new File(filename); - file = new File(file.getParentFile(), - customizePrefix(file.getName())); - writer.setFilename(file.getPath()); - } + customizeRequestLogWriter((RequestLogWriter) requestLog.getWriter()); + } + } + + private void customizeRequestLogWriter(RequestLogWriter writer) { + String filename = writer.getFileName(); + if (StringUtils.hasLength(filename)) { + File file = new File(filename); + file = new File(file.getParentFile(), customizePrefix(file.getName())); + writer.setFilename(file.getPath()); } }