Avoid Tomcat specific dependency in ServerProperties
Closes gh-3781
This commit is contained in:
parent
35875c7f08
commit
48f16c4386
|
@ -736,7 +736,12 @@ public class ServerProperties implements EmbeddedServletContainerCustomizer, Ord
|
||||||
}
|
}
|
||||||
|
|
||||||
private void customizeAccessLog(TomcatEmbeddedServletContainerFactory factory) {
|
private void customizeAccessLog(TomcatEmbeddedServletContainerFactory factory) {
|
||||||
factory.addContextValves(this.accesslog.createAccessLogValve());
|
AccessLogValve valve = new AccessLogValve();
|
||||||
|
valve.setPattern(this.accesslog.getPattern());
|
||||||
|
valve.setDirectory(this.accesslog.getDirectory());
|
||||||
|
valve.setPrefix(this.accesslog.getPrefix());
|
||||||
|
valve.setSuffix(this.accesslog.getSuffix());
|
||||||
|
factory.addContextValves(valve);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class Accesslog {
|
public static class Accesslog {
|
||||||
|
@ -767,15 +772,6 @@ public class ServerProperties implements EmbeddedServletContainerCustomizer, Ord
|
||||||
*/
|
*/
|
||||||
private String suffix = ".log";
|
private String suffix = ".log";
|
||||||
|
|
||||||
AccessLogValve createAccessLogValve() {
|
|
||||||
AccessLogValve valve = new AccessLogValve();
|
|
||||||
valve.setPattern(this.pattern);
|
|
||||||
valve.setDirectory(this.directory);
|
|
||||||
valve.setPrefix(this.prefix);
|
|
||||||
valve.setSuffix(this.suffix);
|
|
||||||
return valve;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isEnabled() {
|
public boolean isEnabled() {
|
||||||
return this.enabled;
|
return this.enabled;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue