Polish contribution

Closes gh-8474
pull/8567/head
Stephane Nicoll 8 years ago
parent 0ddaca57fb
commit f8bf05b91f

@ -1061,6 +1061,11 @@ public class ServerProperties
*/
private boolean renameOnRotate;
/**
* Date format to place in log file name.
*/
private String fileDateFormat = ".yyyy-MM-dd";
/**
* Set request attributes for IP address, Hostname, protocol and port used for
* the request.
@ -1072,11 +1077,6 @@ public class ServerProperties
*/
private boolean buffered = true;
/**
* Customized date format in the access log file name.
*/
private String fileDateFormat = "yyyy-MM-dd";
public boolean isEnabled() {
return this.enabled;
}
@ -1133,6 +1133,14 @@ public class ServerProperties
this.renameOnRotate = renameOnRotate;
}
public String getFileDateFormat() {
return this.fileDateFormat;
}
public void setFileDateFormat(String fileDateFormat) {
this.fileDateFormat = fileDateFormat;
}
public boolean isRequestAttributesEnabled() {
return this.requestAttributesEnabled;
}
@ -1149,13 +1157,6 @@ public class ServerProperties
this.buffered = buffered;
}
public String getFileDateFormat() {
return fileDateFormat;
}
public void setFileDateFormat(String fileDateFormat) {
this.fileDateFormat = fileDateFormat;
}
}
}

@ -168,7 +168,7 @@ public class ServerPropertiesTests {
bindProperties(map);
this.properties.customize(tomcatContainer);
assertThat(((AccessLogValve) tomcatContainer.getEngineValves().iterator().next())
.getFileDateFormat()).isEqualTo("yyyy-MM-dd");
.getFileDateFormat()).isEqualTo(".yyyy-MM-dd");
}
@Test
@ -183,17 +183,6 @@ public class ServerPropertiesTests {
.getFileDateFormat()).isEqualTo("yyyy-MM-dd.HH");
}
@Test(expected = IllegalArgumentException.class)
public void tomcatAccessLogFileDateFormatWrongFormat() {
TomcatEmbeddedServletContainerFactory tomcatContainer = new TomcatEmbeddedServletContainerFactory();
Map<String, String> map = new HashMap<String, String>();
map.put("server.tomcat.accesslog.enabled", "true");
map.put("server.tomcat.accesslog.file-date-format",
"this-is-obviously-a-wrong-format");
bindProperties(map);
this.properties.customize(tomcatContainer);
}
@Test
public void tomcatAccessLogIsBufferedByDefault() {
TomcatEmbeddedServletContainerFactory tomcatContainer = new TomcatEmbeddedServletContainerFactory();

@ -196,7 +196,7 @@ content into your application; rather pick only the properties that you need.
server.tomcat.accesslog.buffered=true # Buffer output such that it is only flushed periodically.
server.tomcat.accesslog.directory=logs # Directory in which log files are created. Can be relative to the tomcat base dir or absolute.
server.tomcat.accesslog.enabled=false # Enable access log.
server.tomcat.accesslog.file-date-format=yyyy-MM-dd # Customized date format in the access log file name.
server.tomcat.accesslog.file-date-format=.yyyy-MM-dd # Date format to place in log file name.
server.tomcat.accesslog.pattern=common # Format pattern for access logs.
server.tomcat.accesslog.prefix=access_log # Log file name prefix.
server.tomcat.accesslog.rename-on-rotate=false # Defer inclusion of the date stamp in the file name until rotate time.

Loading…
Cancel
Save