AbstractRequestLoggingFilter ignores non-available query string

Issue: SPR-14244
This commit is contained in:
Juergen Hoeller
2016-05-04 18:17:06 +02:00
parent 8c139ef444
commit 08ddd1b3bc
2 changed files with 33 additions and 20 deletions

View File

@@ -1,5 +1,5 @@
/*
* Copyright 2002-2015 the original author or authors.
* Copyright 2002-2016 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -255,7 +255,10 @@ public abstract class AbstractRequestLoggingFilter extends OncePerRequestFilter
msg.append(prefix);
msg.append("uri=").append(request.getRequestURI());
if (isIncludeQueryString()) {
msg.append('?').append(request.getQueryString());
String queryString = request.getQueryString();
if (queryString != null) {
msg.append('?').append(queryString);
}
}
if (isIncludeClientInfo()) {
String client = request.getRemoteAddr();