X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fweb%2Froot%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fweb%2FDaylightWebUtil.java;h=3add0e6a40b22d0745421d7f0d4db46a82babbfa;hb=0d8516471e3ee70a8bc9f02d046c5c0a20db01b1;hp=ab2abe9c9ed136e32d15d5c3f992dde5cd4d9b8e;hpb=b5d623a7baf1d433e9d1da51fb4edb75f7e4ebde;p=controller.git diff --git a/opendaylight/web/root/src/main/java/org/opendaylight/controller/web/DaylightWebUtil.java b/opendaylight/web/root/src/main/java/org/opendaylight/controller/web/DaylightWebUtil.java index ab2abe9c9e..3add0e6a40 100644 --- a/opendaylight/web/root/src/main/java/org/opendaylight/controller/web/DaylightWebUtil.java +++ b/opendaylight/web/root/src/main/java/org/opendaylight/controller/web/DaylightWebUtil.java @@ -5,9 +5,14 @@ import org.opendaylight.controller.sal.authorization.Privilege; import org.opendaylight.controller.sal.utils.GlobalConstants; import org.opendaylight.controller.sal.utils.ServiceHelper; import org.opendaylight.controller.usermanager.IUserManager; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; public class DaylightWebUtil { + private static final String AUDIT = "audit"; + private static final Logger logger = LoggerFactory.getLogger(AUDIT); + /** * Returns the access privilege the user has on the specified container * @@ -52,4 +57,21 @@ public class DaylightWebUtil { return Privilege.NONE; } + + public static void auditlog(String moduleName, String user, String action, String resource, + String containerName) { + String auditMsg = ""; + String mode = "WEB"; + if (containerName != null) { + auditMsg = "Mode: " + mode + " User " + user + " " + action + " " + moduleName + " " + resource + " in container " + + containerName; + } else { + auditMsg = "Mode: " + mode + " User " + user + " " + action + " " + moduleName + " " + resource; + } + logger.info(auditMsg); + } + + public static void auditlog(String moduleName, String user, String action, String resource) { + auditlog(moduleName, user, action, resource, null); + } } \ No newline at end of file