diff options
author | Endi S. Dewata <edewata@redhat.com> | 2017-06-21 00:48:39 +0200 |
---|---|---|
committer | Endi S. Dewata <edewata@redhat.com> | 2017-06-24 00:04:03 +0200 |
commit | db84bffad64dd4b9a9d684255794719ae13d677f (patch) | |
tree | ae053e4062ce95d7a890e0817b473f381dbce13d /base/server/cms/src/com/netscape/cms/logging/SignedAuditLogger.java | |
parent | 5b2d619e9fdd3d020edda96196cac4e70a27fd6e (diff) | |
download | pki-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.java | 19 |
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; } } |