[java-identity-provider COMMIT] /trunk/idp-core/src/main/java/net/shibboleth/idp/log/SLF4JMDCServletFilter.java
noreply at shibboleth.net
noreply at shibboleth.net
Thu Aug 13 09:52:47 EDT 2015
Author: rdw
Date: Thu Aug 13 09:52:47 2015
New Revision: 7674
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7674&view=rev
Log:
IDP-661 Add Additional MDC attributes
https://issues.shibboleth.net/jira/browse/IDP-661
Apply patch supplied by Walter Hoehn
Modified:
trunk/idp-core/src/main/java/net/shibboleth/idp/log/SLF4JMDCServletFilter.java
Modified: trunk/idp-core/src/main/java/net/shibboleth/idp/log/SLF4JMDCServletFilter.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-core/src/main/java/net/shibboleth/idp/log/SLF4JMDCServletFilter.java?rev=7674&r1=7673&r2=7674&view=diff
==============================================================================
--- trunk/idp-core/src/main/java/net/shibboleth/idp/log/SLF4JMDCServletFilter.java (original)
+++ trunk/idp-core/src/main/java/net/shibboleth/idp/log/SLF4JMDCServletFilter.java Thu Aug 13 09:52:47 2015
@@ -41,6 +41,12 @@
*/
public class SLF4JMDCServletFilter implements Filter {
+ /** MDC attribute name for host name of the server to which the current request was sent. */
+ @Nonnull @NotEmpty public static final String SERVER_ADDRESS_MDC_ATTRIBUTE = "idp.server_hostname";
+
+ /** MDC attribute name for port number to which the current request was sent. */
+ @Nonnull @NotEmpty public static final String SERVER_PORT_MDC_ATTRIBUTE = "idp.server_port";
+
/** MDC attribute name for client address. */
@Nonnull @NotEmpty public static final String CLIENT_ADDRESS_MDC_ATTRIBUTE = "idp.remote_addr";
@@ -54,6 +60,8 @@
try {
MDC.put(Version.MDC_ATTRIBUTE, Version.getVersion());
MDC.put(CLIENT_ADDRESS_MDC_ATTRIBUTE, request.getRemoteAddr());
+ MDC.put(SERVER_ADDRESS_MDC_ATTRIBUTE, request.getServerName());
+ MDC.put(SERVER_PORT_MDC_ATTRIBUTE, Integer.toString(request.getServerPort()));
if (request instanceof HttpServletRequest) {
final HttpSession session = ((HttpServletRequest) request).getSession();
if (session != null) {
More information about the commits
mailing list