Author: christian.bauer(a)jboss.com
Date: 2009-04-13 05:42:47 -0400 (Mon, 13 Apr 2009)
New Revision: 10389
Modified:
trunk/src/main/org/jboss/seam/web/LoggingFilter.java
Log:
JBSEAM-4102, LoggingFilter throws NPE
Modified: trunk/src/main/org/jboss/seam/web/LoggingFilter.java
===================================================================
--- trunk/src/main/org/jboss/seam/web/LoggingFilter.java 2009-04-12 05:22:10 UTC (rev
10388)
+++ trunk/src/main/org/jboss/seam/web/LoggingFilter.java 2009-04-13 09:42:47 UTC (rev
10389)
@@ -17,6 +17,7 @@
import org.jboss.seam.annotations.intercept.BypassInterceptors;
import org.jboss.seam.annotations.web.Filter;
import org.jboss.seam.security.Identity;
+import org.jboss.seam.security.Credentials;
/**
* This filter adds the authenticated user name to the log4j
@@ -47,7 +48,8 @@
if (attribute instanceof Identity)
{
Identity identity = (Identity) attribute;
- String username = identity.getUsername();
+ Credentials credentials = identity.getCredentials();
+ String username = credentials != null ? credentials.getUsername() : null;
if (username != null)
{
MDC.put("username", username);
Show replies by date