summaryrefslogtreecommitdiffstats
path: root/base/server/cms/src/com/netscape/cms/servlet/base
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2017-06-24 04:11:41 +0200
committerEndi S. Dewata <edewata@redhat.com>2017-06-27 07:32:52 +0200
commitc297d987d29755452b192ae1306610733381771a (patch)
tree0d82696414176bcaf888a958689047a04f148bbc /base/server/cms/src/com/netscape/cms/servlet/base
parent388254c3f529647ce414d19e81e15aafb774eb41 (diff)
downloadpki-c297d987d29755452b192ae1306610733381771a.tar.gz
pki-c297d987d29755452b192ae1306610733381771a.tar.xz
pki-c297d987d29755452b192ae1306610733381771a.zip
Consolidated log() for audit events.
Duplicate log() methods for audit events have been merged into the Logger class. https://pagure.io/dogtagpki/issue/2689 Change-Id: I7a5147ff3221a52a82e69f56faf2156c04256db2
Diffstat (limited to 'base/server/cms/src/com/netscape/cms/servlet/base')
-rw-r--r--base/server/cms/src/com/netscape/cms/servlet/base/CMSServlet.java14
-rw-r--r--base/server/cms/src/com/netscape/cms/servlet/base/SubsystemService.java19
2 files changed, 13 insertions, 20 deletions
diff --git a/base/server/cms/src/com/netscape/cms/servlet/base/CMSServlet.java b/base/server/cms/src/com/netscape/cms/servlet/base/CMSServlet.java
index 84ac2ea31..56a5f44f7 100644
--- a/base/server/cms/src/com/netscape/cms/servlet/base/CMSServlet.java
+++ b/base/server/cms/src/com/netscape/cms/servlet/base/CMSServlet.java
@@ -64,9 +64,9 @@ import com.netscape.certsrv.common.ICMSRequest;
import com.netscape.certsrv.dbs.certdb.ICertRecord;
import com.netscape.certsrv.dbs.certdb.ICertificateRepository;
import com.netscape.certsrv.kra.IKeyRecoveryAuthority;
-import com.netscape.certsrv.logging.AuditEvent;
import com.netscape.certsrv.logging.ILogger;
import com.netscape.certsrv.logging.LogCategory;
+import com.netscape.certsrv.logging.LogEvent;
import com.netscape.certsrv.logging.LogSource;
import com.netscape.certsrv.logging.event.AuthFailEvent;
import com.netscape.certsrv.logging.event.AuthSuccessEvent;
@@ -117,7 +117,7 @@ import netscape.security.x509.X509CertImpl;
*/
public abstract class CMSServlet extends HttpServlet {
- private static Logger signedAuditLogger = SignedAuditLogger.getLogger();
+ protected static Logger signedAuditLogger = SignedAuditLogger.getLogger();
private static final long serialVersionUID = -3886300199374147160L;
// servlet init params
@@ -2026,14 +2026,8 @@ public abstract class CMSServlet extends HttpServlet {
signedAuditLogger.log(msg);
}
- protected void audit(AuditEvent event) {
-
- String template = event.getMessage();
- Object[] params = event.getParameters();
-
- String message = CMS.getLogMessage(template, params);
-
- audit(message);
+ protected void audit(LogEvent event) {
+ signedAuditLogger.log(event);
}
/**
diff --git a/base/server/cms/src/com/netscape/cms/servlet/base/SubsystemService.java b/base/server/cms/src/com/netscape/cms/servlet/base/SubsystemService.java
index 40a8791ed..350ae06b1 100644
--- a/base/server/cms/src/com/netscape/cms/servlet/base/SubsystemService.java
+++ b/base/server/cms/src/com/netscape/cms/servlet/base/SubsystemService.java
@@ -31,10 +31,15 @@ import com.netscape.certsrv.authorization.IAuthzSubsystem;
import com.netscape.certsrv.logging.AuditEvent;
import com.netscape.certsrv.logging.IAuditor;
import com.netscape.certsrv.logging.ILogger;
+import com.netscape.certsrv.logging.LogEvent;
import com.netscape.certsrv.logging.LogSource;
+import com.netscape.cms.logging.Logger;
+import com.netscape.cms.logging.SignedAuditLogger;
public class SubsystemService extends PKIService {
+ protected static Logger signedAuditLogger = SignedAuditLogger.getLogger();
+
protected IAuthzSubsystem authz = (IAuthzSubsystem) CMS.getSubsystem(CMS.SUBSYSTEM_AUTHZ);
protected IAuditor auditor = CMS.getAuditor();
protected ILogger logger = CMS.getLogger();
@@ -82,14 +87,8 @@ public class SubsystemService extends PKIService {
getClass().getSimpleName() + ": " + message);
}
- protected void audit(AuditEvent event) {
-
- String template = event.getMessage();
- Object[] params = event.getParameters();
-
- String message = CMS.getLogMessage(template, params);
-
- auditor.log(message);
+ protected void audit(LogEvent event) {
+ signedAuditLogger.log(event);
}
public void audit(String message, String scope, String type, String id, Map<String, String> params, String status) {
@@ -100,7 +99,7 @@ public class SubsystemService extends PKIService {
status,
auditor.getParamString(scope, type, id, params));
- auditor.log(auditMessage);
+ signedAuditLogger.log(auditMessage);
}
public void auditConfigTokenGeneral(String status, String service, Map<String, String> params, String info) {
@@ -112,6 +111,6 @@ public class SubsystemService extends PKIService {
service,
auditor.getParamString(null, params),
info);
- auditor.log(msg);
+ signedAuditLogger.log(msg);
}
}