From 56d869838569d9a434de09892a216d41113e98d5 Mon Sep 17 00:00:00 2001 From: Will Mooreston Date: Fri, 13 Sep 2024 12:19:44 -0700 Subject: [PATCH] update accesslog.pattern to match server defaults, but leave commented out --- application.properties | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/application.properties b/application.properties index 2bdf615..b589543 100644 --- a/application.properties +++ b/application.properties @@ -94,21 +94,22 @@ context.resources.jdbc.labkeyDataSource.maxWaitMillis=${POSTGRES_MAX_WAIT_MILLIS context.resources.jdbc.labkeyDataSource.accessToUnderlyingConnectionAllowed=${POSTGRES_ACCESS_UNDERLYING_CONNECTIONS} context.resources.jdbc.labkeyDataSource.validationQuery=${POSTGRES_VALIDATION_QUERY} -# send access logs to stdout: -server.tomcat.accesslog.enabled=true -server.tomcat.accesslog.directory=/dev -server.tomcat.accesslog.prefix=stdout -server.tomcat.accesslog.buffered=false -server.tomcat.accesslog.suffix= -server.tomcat.accesslog.file-date-format= - # send access logs to file: # server.tomcat.accesslog.directory=/tmp # server.tomcat.accesslog.enabled=true # server.tomcat.accesslog.prefix=access # server.tomcat.accesslog.suffix=.log # server.tomcat.accesslog.rotate=false -# # server.tomcat.accesslog.pattern=%{org.apache.catalina.AccessLog.RemoteAddr}r %l %u %t "%r" %s %b %D %S "%{Referer}i" "%{User-Agent}i" %{LABKEY.username}s %q +## File-based Tomcat HTTP access logs are enabled by default and use our recommended pattern. Override as needed. +# server.tomcat.accesslog.pattern=%h %l %u %t "%r" %s %b %D %S %I "%{Referer}i" "%{User-Agent}i" %{LABKEY.username}s %{X-Forwarded-For}i + +# send access logs to stdout (preferred for ECS): +server.tomcat.accesslog.enabled=true +server.tomcat.accesslog.directory=/dev +server.tomcat.accesslog.prefix=stdout +server.tomcat.accesslog.buffered=false +server.tomcat.accesslog.suffix= +server.tomcat.accesslog.file-date-format= server.http2.enabled=true