diff options
| author | Shireesh Anjal <shireesh@gluster.com> | 2011-08-21 21:07:55 +0530 |
|---|---|---|
| committer | Shireesh Anjal <shireesh@gluster.com> | 2011-08-21 21:07:55 +0530 |
| commit | 59d315b514316f2d52c57ff80f202f1d000d0280 (patch) | |
| tree | 5a9a3ded32d4ca2c1941fe716285c575dc15d716 /src | |
| parent | 0e22661c57ac1ad175a90006337ae7b0ac6e8ba2 (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.java | 9 |
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; } |
