summaryrefslogtreecommitdiffstats
path: root/base/server/cms/src/com/netscape/cms/logging/SignedAuditLogger.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/cms/src/com/netscape/cms/logging/SignedAuditLogger.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/cms/src/com/netscape/cms/logging/SignedAuditLogger.java')
-rw-r--r--base/server/cms/src/com/netscape/cms/logging/SignedAuditLogger.java19
1 files changed, 13 insertions, 6 deletions
diff --git a/base/server/cms/src/com/netscape/cms/logging/SignedAuditLogger.java b/base/server/cms/src/com/netscape/cms/logging/SignedAuditLogger.java
index aaf96ae9f..cf9ddf987 100644
--- a/base/server/cms/src/com/netscape/cms/logging/SignedAuditLogger.java
+++ b/base/server/cms/src/com/netscape/cms/logging/SignedAuditLogger.java
@@ -17,6 +17,8 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cms.logging;
+import com.netscape.certsrv.logging.ILogger;
+
/**
* A class represents certificate server logger
* implementation.
@@ -28,12 +30,17 @@ package com.netscape.cms.logging;
*/
public class SignedAuditLogger extends Logger {
- /**
- * Constructs a generic logger, and registers a list
- * of resident event factories.
- */
+ private final static SignedAuditLogger logger =
+ new SignedAuditLogger();
+
public SignedAuditLogger() {
- super();
- register(EV_SIGNED_AUDIT, new SignedAuditEventFactory());
+ super(new SignedAuditEventFactory(),
+ ILogger.EV_SIGNED_AUDIT,
+ ILogger.S_SIGNED_AUDIT,
+ ILogger.LL_SECURITY);
+ }
+
+ public static SignedAuditLogger getLogger() {
+ return logger;
}
}