summaryrefslogtreecommitdiffstats
path: root/base/server/cmscore/src/com/netscape/cmscore/logging/Auditor.java
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2017-06-21 00:48:39 +0200
committerEndi S. Dewata <edewata@redhat.com>2017-06-24 00:04:03 +0200
commitdb84bffad64dd4b9a9d684255794719ae13d677f (patch)
treeae053e4062ce95d7a890e0817b473f381dbce13d /base/server/cmscore/src/com/netscape/cmscore/logging/Auditor.java
parent5b2d619e9fdd3d020edda96196cac4e70a27fd6e (diff)
downloadpki-db84bffad64dd4b9a9d684255794719ae13d677f.tar.gz
pki-db84bffad64dd4b9a9d684255794719ae13d677f.tar.xz
pki-db84bffad64dd4b9a9d684255794719ae13d677f.zip
Refactored signed audit logger.
Signed audit logger creation has been simplified into: Logger signedAuditLogger = SignedAuditLogger.getLogger(); The null checks on signed audit logger have been removed since it cannot be null. Audit messages can be logged as follows: signedAuditLogger.log(message); https://pagure.io/dogtagpki/issue/2689 Change-Id: I3bf781b0194a6cbb166f71751c098d1c2a3a657a
Diffstat (limited to 'base/server/cmscore/src/com/netscape/cmscore/logging/Auditor.java')
-rw-r--r--base/server/cmscore/src/com/netscape/cmscore/logging/Auditor.java21
1 files changed, 4 insertions, 17 deletions
diff --git a/base/server/cmscore/src/com/netscape/cmscore/logging/Auditor.java b/base/server/cmscore/src/com/netscape/cmscore/logging/Auditor.java
index 896256184..339f4dc63 100644
--- a/base/server/cmscore/src/com/netscape/cmscore/logging/Auditor.java
+++ b/base/server/cmscore/src/com/netscape/cmscore/logging/Auditor.java
@@ -29,6 +29,8 @@ import com.netscape.certsrv.logging.IAuditor;
import com.netscape.certsrv.logging.ILogger;
import com.netscape.certsrv.usrgrp.IGroup;
import com.netscape.certsrv.usrgrp.IUGSubsystem;
+import com.netscape.cms.logging.Logger;
+import com.netscape.cms.logging.SignedAuditLogger;
/**
* @author Endi S. Dewata
@@ -37,7 +39,7 @@ public class Auditor implements IAuditor {
public final static Auditor auditor = new Auditor();
- public ILogger signedAuditLogger = CMS.getSignedAuditLogger();
+ private static Logger signedAuditLogger = SignedAuditLogger.getLogger();
public static IAuditor getAuditor() {
return auditor;
@@ -45,8 +47,6 @@ public class Auditor implements IAuditor {
@Override
public String getSubjectID() {
- // if no signed audit object exists, bail
- if (signedAuditLogger == null) return null;
SessionContext context = SessionContext.getExistingContext();
if (context == null) return ILogger.UNIDENTIFIED;
@@ -60,8 +60,6 @@ public class Auditor implements IAuditor {
@Override
public String getGroups(String subjectID) {
- // if no signed audit object exists, bail
- if (signedAuditLogger == null) return null;
if (subjectID == null || subjectID.equals(ILogger.UNIDENTIFIED))
return ILogger.SIGNED_AUDIT_EMPTY_VALUE;
@@ -95,9 +93,6 @@ public class Auditor implements IAuditor {
@Override
public String getParamString(String scope, String type, String id, Map<String, String> params) {
- // if no signed audit object exists, bail
- if (signedAuditLogger == null)
- return null;
StringBuilder parameters = new StringBuilder();
// always identify the scope of the request
@@ -209,15 +204,7 @@ public class Auditor implements IAuditor {
@Override
public void log(String message) {
-
- if (signedAuditLogger == null) return;
-
- signedAuditLogger.log(
- ILogger.EV_SIGNED_AUDIT,
- null,
- ILogger.S_SIGNED_AUDIT,
- ILogger.LL_SECURITY,
- message);
+ signedAuditLogger.log(message);
}
@Override