summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorShireesh Anjal <shireesh@gluster.com>2011-08-21 21:07:55 +0530
committerShireesh Anjal <shireesh@gluster.com>2011-08-21 21:07:55 +0530
commit59d315b514316f2d52c57ff80f202f1d000d0280 (patch)
tree5a9a3ded32d4ca2c1941fe716285c575dc15d716 /src
parent0e22661c57ac1ad175a90006337ae7b0ac6e8ba2 (diff)
Modified to log user name only if it is available
Diffstat (limited to 'src')
-rw-r--r--src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/filters/AuditFilter.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/filters/AuditFilter.java b/src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/filters/AuditFilter.java
index 6218ecd9..f6702238 100644
--- a/src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/filters/AuditFilter.java
+++ b/src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/filters/AuditFilter.java
@@ -3,6 +3,8 @@
*/
package com.gluster.storage.management.gateway.filters;
+import java.security.Principal;
+
import org.apache.log4j.Logger;
import com.sun.jersey.spi.container.ContainerRequest;
@@ -29,7 +31,12 @@ public class AuditFilter implements ResourceFilter, ContainerRequestFilter, Cont
@Override
public ContainerRequest filter(ContainerRequest req) {
- logger.info("REQUEST from [" + req.getUserPrincipal().getName() + "] : [" + req.getMethod() + "][" + req.getPath() + "]");
+ Principal principal = req.getUserPrincipal();
+ if(principal != null) {
+ logger.info("REQUEST from [" + principal.getName() + "] : [" + req.getMethod() + "][" + req.getPath() + "]");
+ } else {
+ logger.info("REQUEST [" + req.getMethod() + "][" + req.getPath() + "]");
+ }
return req;
}