1
1
/*
2
- * Copyright 2012-2023 the original author or authors.
2
+ * Copyright 2012-2025 the original author or authors.
3
3
*
4
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
5
* you may not use this file except in compliance with the License.
@@ -85,22 +85,20 @@ ServletManagementWebServerFactoryCustomizer servletManagementWebServerFactoryCus
85
85
86
86
@ Bean
87
87
@ ConditionalOnClass (name = "io.undertow.Undertow" )
88
- UndertowAccessLogCustomizer undertowManagementAccessLogCustomizer (
89
- ManagementServerProperties managementServerProperties ) {
90
- return new UndertowAccessLogCustomizer (managementServerProperties );
88
+ UndertowAccessLogCustomizer undertowManagementAccessLogCustomizer (ManagementServerProperties properties ) {
89
+ return new UndertowAccessLogCustomizer (properties );
91
90
}
92
91
93
92
@ Bean
94
93
@ ConditionalOnClass (name = "org.apache.catalina.valves.AccessLogValve" )
95
- TomcatAccessLogCustomizer tomcatManagementAccessLogCustomizer (
96
- ManagementServerProperties managementServerProperties ) {
97
- return new TomcatAccessLogCustomizer (managementServerProperties );
94
+ TomcatAccessLogCustomizer tomcatManagementAccessLogCustomizer (ManagementServerProperties properties ) {
95
+ return new TomcatAccessLogCustomizer (properties );
98
96
}
99
97
100
98
@ Bean
101
99
@ ConditionalOnClass (name = "org.eclipse.jetty.server.Server" )
102
- JettyAccessLogCustomizer jettyManagementAccessLogCustomizer (ManagementServerProperties managementServerProperties ) {
103
- return new JettyAccessLogCustomizer (managementServerProperties );
100
+ JettyAccessLogCustomizer jettyManagementAccessLogCustomizer (ManagementServerProperties properties ) {
101
+ return new JettyAccessLogCustomizer (properties );
104
102
}
105
103
106
104
@ Configuration (proxyBeanMethods = false )
@@ -149,18 +147,18 @@ private String getContextPath(ManagementServerProperties managementServerPropert
149
147
150
148
abstract static class AccessLogCustomizer implements Ordered {
151
149
152
- protected final ManagementServerProperties managementServerProperties ;
150
+ private final ManagementServerProperties properties ;
153
151
154
- AccessLogCustomizer (ManagementServerProperties managementServerProperties ) {
155
- this .managementServerProperties = managementServerProperties ;
152
+ AccessLogCustomizer (ManagementServerProperties properties ) {
153
+ this .properties = properties ;
156
154
}
157
155
158
156
protected String customizePrefix (String prefix ) {
159
157
prefix = (prefix != null ) ? prefix : "" ;
160
- if (prefix .startsWith (this .managementServerProperties .getAccesslog ().getPrefix ())) {
158
+ if (prefix .startsWith (this .properties .getAccesslog ().getPrefix ())) {
161
159
return prefix ;
162
160
}
163
- return this .managementServerProperties .getAccesslog ().getPrefix () + prefix ;
161
+ return this .properties .getAccesslog ().getPrefix () + prefix ;
164
162
}
165
163
166
164
@ Override
@@ -173,8 +171,8 @@ public int getOrder() {
173
171
static class TomcatAccessLogCustomizer extends AccessLogCustomizer
174
172
implements WebServerFactoryCustomizer <TomcatServletWebServerFactory > {
175
173
176
- TomcatAccessLogCustomizer (ManagementServerProperties managementServerProperties ) {
177
- super (managementServerProperties );
174
+ TomcatAccessLogCustomizer (ManagementServerProperties properties ) {
175
+ super (properties );
178
176
}
179
177
180
178
@ Override
@@ -183,7 +181,6 @@ public void customize(TomcatServletWebServerFactory factory) {
183
181
if (accessLogValve == null ) {
184
182
return ;
185
183
}
186
-
187
184
accessLogValve .setPrefix (customizePrefix (accessLogValve .getPrefix ()));
188
185
}
189
186
@@ -201,8 +198,8 @@ private AccessLogValve findAccessLogValve(TomcatServletWebServerFactory factory)
201
198
static class UndertowAccessLogCustomizer extends AccessLogCustomizer
202
199
implements WebServerFactoryCustomizer <UndertowServletWebServerFactory > {
203
200
204
- UndertowAccessLogCustomizer (ManagementServerProperties managementServerProperties ) {
205
- super (managementServerProperties );
201
+ UndertowAccessLogCustomizer (ManagementServerProperties properties ) {
202
+ super (properties );
206
203
}
207
204
208
205
@ Override
@@ -215,8 +212,8 @@ public void customize(UndertowServletWebServerFactory factory) {
215
212
static class JettyAccessLogCustomizer extends AccessLogCustomizer
216
213
implements WebServerFactoryCustomizer <JettyServletWebServerFactory > {
217
214
218
- JettyAccessLogCustomizer (ManagementServerProperties managementServerProperties ) {
219
- super (managementServerProperties );
215
+ JettyAccessLogCustomizer (ManagementServerProperties properties ) {
216
+ super (properties );
220
217
}
221
218
222
219
@ Override
0 commit comments