summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2017-06-21 18:46:57 +0200
committerEndi S. Dewata <edewata@redhat.com>2017-06-22 04:00:37 +0200
commitd884229da2673703777d474fddd8c3c61eba9308 (patch)
treee442aa8a5e652fe4a0ec5cc6ba13e6052bc908d3
parentb4c50042b821f9bca854be2fbea382738060764d (diff)
downloadpki-d884229da2673703777d474fddd8c3c61eba9308.tar.gz
pki-d884229da2673703777d474fddd8c3c61eba9308.tar.xz
pki-d884229da2673703777d474fddd8c3c61eba9308.zip
Added LogCategory enumeration.
A LogCategory enumeration has been added to replace the integer log category in the Logger class. https://pagure.io/dogtagpki/issue/2689 Change-Id: Ic92e64c3abdf859841eaf1006afc61bbf573086d
-rw-r--r--base/common/src/com/netscape/certsrv/logging/ILogEventFactory.java2
-rw-r--r--base/common/src/com/netscape/certsrv/logging/ILogger.java44
-rw-r--r--base/common/src/com/netscape/certsrv/logging/LogCategory.java24
-rw-r--r--base/common/src/com/netscape/certsrv/ocsp/IOCSPAuthority.java7
-rw-r--r--base/ocsp/src/com/netscape/ocsp/OCSPAuthority.java3
-rw-r--r--base/server/cms/src/com/netscape/cms/ocsp/DefStore.java3
-rw-r--r--base/server/cms/src/com/netscape/cms/servlet/base/CMSServlet.java3
-rw-r--r--base/server/cms/src/com/netscape/cms/servlet/processors/PKIProcessor.java3
-rw-r--r--base/server/cms/src/com/netscape/cms/servlet/profile/ProfileServlet.java3
-rw-r--r--base/server/cmscore/src/com/netscape/cmscore/logging/AuditEventFactory.java3
-rw-r--r--base/server/cmscore/src/com/netscape/cmscore/logging/Logger.java43
-rw-r--r--base/server/cmscore/src/com/netscape/cmscore/logging/SignedAuditEventFactory.java3
-rw-r--r--base/server/cmscore/src/com/netscape/cmscore/logging/SystemEventFactory.java3
-rw-r--r--base/server/test/com/netscape/cmscore/logging/LoggerDefaultStub.java39
14 files changed, 109 insertions, 74 deletions
diff --git a/base/common/src/com/netscape/certsrv/logging/ILogEventFactory.java b/base/common/src/com/netscape/certsrv/logging/ILogEventFactory.java
index ea61d0f2f..1cc48a502 100644
--- a/base/common/src/com/netscape/certsrv/logging/ILogEventFactory.java
+++ b/base/common/src/com/netscape/certsrv/logging/ILogEventFactory.java
@@ -40,7 +40,7 @@ public interface ILogEventFactory {
* @param params The parameters in the detail log message.
* @return The created ILogEvent object.
*/
- public ILogEvent create(int evtClass, Properties prop, int source,
+ public ILogEvent create(LogCategory evtClass, Properties prop, int source,
int level, boolean multiline, String msg, Object params[]);
/**
diff --git a/base/common/src/com/netscape/certsrv/logging/ILogger.java b/base/common/src/com/netscape/certsrv/logging/ILogger.java
index c036a538b..633f668b8 100644
--- a/base/common/src/com/netscape/certsrv/logging/ILogger.java
+++ b/base/common/src/com/netscape/certsrv/logging/ILogger.java
@@ -35,20 +35,20 @@ public interface ILogger {
/**
* log class: audit event.
*/
- public static final int EV_AUDIT = 0;
+ public static final LogCategory EV_AUDIT = LogCategory.TRANSACTION;
public static final String PROP_AUDIT = "transaction";
/**
* log class: system event.
* System event with log level >= LL_FAILURE will also be logged in error log
*/
- public static final int EV_SYSTEM = 1;
+ public static final LogCategory EV_SYSTEM = LogCategory.SYSTEM;
public static final String PROP_SYSTEM = "system";
/**
* log class: SignedAudit event.
*/
- public static final int EV_SIGNED_AUDIT = 2;
+ public static final LogCategory EV_SIGNED_AUDIT = LogCategory.SIGNED_AUDIT;
public static final String PROP_SIGNED_AUDIT = "signedAudit";
//List of defined log sources.
@@ -275,7 +275,7 @@ public interface ILogger {
* @param source The source of the log event.
* @param msg The detail message to be logged.
*/
- public void log(int evtClass, int source, String msg);
+ public void log(LogCategory evtClass, int source, String msg);
/**
* Logs an event to the log queue.
@@ -285,7 +285,7 @@ public interface ILogger {
* @param source The source of the log event.
* @param msg The detail message to be logged.
*/
- public void log(int evtClass, Properties props, int source, String msg);
+ public void log(LogCategory evtClass, Properties props, int source, String msg);
/**
* Logs an event to the log queue.
@@ -295,7 +295,7 @@ public interface ILogger {
* @param level The level of the log event.
* @param msg The detail message to be logged.
*/
- public void log(int evtClass, int source, int level, String msg);
+ public void log(LogCategory evtClass, int source, int level, String msg);
/**
* Logs an event to the log queue.
@@ -306,7 +306,7 @@ public interface ILogger {
* @param level The level of the log event.
* @param msg The detail message to be logged.
*/
- public void log(int evtClass, Properties props, int source, int level, String msg);
+ public void log(LogCategory evtClass, Properties props, int source, int level, String msg);
/**
* Logs an event to the log queue.
@@ -317,7 +317,7 @@ public interface ILogger {
* @param msg The detail message to be logged.
* @param param The parameter in the detail message.
*/
- public void log(int evtClass, int source, int level, String msg, Object param);
+ public void log(LogCategory evtClass, int source, int level, String msg, Object param);
/**
* Logs an event to the log queue.
@@ -328,7 +328,7 @@ public interface ILogger {
* @param msg The detail message to be logged.
* @param params The parameters in the detail message.
*/
- public void log(int evtClass, int source, int level, String msg, Object params[]);
+ public void log(LogCategory evtClass, int source, int level, String msg, Object params[]);
/**
* Logs an event to the log queue.
@@ -339,7 +339,7 @@ public interface ILogger {
* @param msg The detail message to be logged.
* @param param The parameters in the detail message.
*/
- public void log(int evtClass, Properties props, int source, String msg, Object param);
+ public void log(LogCategory evtClass, Properties props, int source, String msg, Object param);
/**
* Logs an event to the log queue.
@@ -351,7 +351,7 @@ public interface ILogger {
* @param msg The detail message to be logged.
* @param param The parameter in the detail message.
*/
- public void log(int evtClass, Properties props, int source, int level, String msg,
+ public void log(LogCategory evtClass, Properties props, int source, int level, String msg,
Object param);
/**
@@ -364,7 +364,7 @@ public interface ILogger {
* @param msg The detail message to be logged.
* @param params The parameters in the detail message.
*/
- public void log(int evtClass, Properties prop, int source, int level, String msg,
+ public void log(LogCategory evtClass, Properties prop, int source, int level, String msg,
Object params[]);
//multiline log
@@ -377,7 +377,7 @@ public interface ILogger {
* @param msg The detail message to be logged.
* @param multiline true If the message has more than one line, otherwise false.
*/
- public void log(int evtClass, int source, String msg, boolean multiline);
+ public void log(LogCategory evtClass, int source, String msg, boolean multiline);
/**
* Logs an event to the log queue.
@@ -388,7 +388,7 @@ public interface ILogger {
* @param msg The detail message to be logged.
* @param multiline True if the message has more than one line, otherwise false.
*/
- public void log(int evtClass, Properties props, int source, String msg, boolean multiline);
+ public void log(LogCategory evtClass, Properties props, int source, String msg, boolean multiline);
/**
* Logs an event to the log queue.
@@ -399,7 +399,7 @@ public interface ILogger {
* @param msg The detail message to be logged.
* @param multiline True if the message has more than one line, otherwise false.
*/
- public void log(int evtClass, int source, int level, String msg, boolean multiline);
+ public void log(LogCategory evtClass, int source, int level, String msg, boolean multiline);
/**
* Logs an event to the log queue.
@@ -411,7 +411,7 @@ public interface ILogger {
* @param msg The detail message to be logged.
* @param multiline True if the message has more than one line, otherwise false.
*/
- public void log(int evtClass, Properties props, int source, int level, String msg, boolean multiline);
+ public void log(LogCategory evtClass, Properties props, int source, int level, String msg, boolean multiline);
/**
* Logs an event to the log queue.
@@ -423,7 +423,7 @@ public interface ILogger {
* @param param The parameter in the detail message.
* @param multiline True if the message has more than one line, otherwise false.
*/
- public void log(int evtClass, int source, int level, String msg, Object param, boolean multiline);
+ public void log(LogCategory evtClass, int source, int level, String msg, Object param, boolean multiline);
/**
* Logs an event to the log queue.
@@ -435,7 +435,7 @@ public interface ILogger {
* @param param The parameter in the detail message.
* @param multiline True if the message has more than one line, otherwise false.
*/
- public void log(int evtClass, Properties props, int source, String msg, Object param, boolean multiline);
+ public void log(LogCategory evtClass, Properties props, int source, String msg, Object param, boolean multiline);
/**
* Logs an event to the log queue.
@@ -448,7 +448,7 @@ public interface ILogger {
* @param param The parameter in the detail message.
* @param multiline True if the message has more than one line, otherwise false.
*/
- public void log(int evtClass, Properties props, int source, int level, String msg,
+ public void log(LogCategory evtClass, Properties props, int source, int level, String msg,
Object param, boolean multiline);
/**
@@ -462,7 +462,7 @@ public interface ILogger {
* @param params The parameters in the detail message.
* @param multiline True if the message has more than one line, otherwise false.
*/
- public void log(int evtClass, Properties prop, int source, int level, String msg,
+ public void log(LogCategory evtClass, Properties prop, int source, int level, String msg,
Object params[], boolean multiline);
/*
@@ -476,13 +476,13 @@ public interface ILogger {
* @param multiline True if the message has more than one line, otherwise false.
* @return ILogEvent, a log event.
*/
- public ILogEvent create(int evtClass, Properties prop, int source, int level,
+ public ILogEvent create(LogCategory evtClass, Properties prop, int source, int level,
String msg, Object params[], boolean multiline);
/**
* Register a log event factory. Which will create the desired ILogEvents.
*/
- public void register(int evtClass, ILogEventFactory f);
+ public void register(LogCategory evtClass, ILogEventFactory f);
/**
* Retrieves the associated log queue. The log queue is where issued log events
diff --git a/base/common/src/com/netscape/certsrv/logging/LogCategory.java b/base/common/src/com/netscape/certsrv/logging/LogCategory.java
new file mode 100644
index 000000000..98e66cf8e
--- /dev/null
+++ b/base/common/src/com/netscape/certsrv/logging/LogCategory.java
@@ -0,0 +1,24 @@
+// --- BEGIN COPYRIGHT BLOCK ---
+// This program is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; version 2 of the License.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with this program; if not, write to the Free Software Foundation, Inc.,
+// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+//
+// (C) 2017 Red Hat, Inc.
+// All rights reserved.
+// --- END COPYRIGHT BLOCK ---
+package com.netscape.certsrv.logging;
+
+public enum LogCategory {
+ TRANSACTION,
+ SYSTEM,
+ SIGNED_AUDIT
+}
diff --git a/base/common/src/com/netscape/certsrv/ocsp/IOCSPAuthority.java b/base/common/src/com/netscape/certsrv/ocsp/IOCSPAuthority.java
index e32c11e7b..3a2b1fa5c 100644
--- a/base/common/src/com/netscape/certsrv/ocsp/IOCSPAuthority.java
+++ b/base/common/src/com/netscape/certsrv/ocsp/IOCSPAuthority.java
@@ -17,17 +17,18 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.certsrv.ocsp;
-import netscape.security.x509.X500Name;
-
import org.mozilla.jss.asn1.OBJECT_IDENTIFIER;
import com.netscape.certsrv.base.EBaseException;
import com.netscape.certsrv.base.ISubsystem;
+import com.netscape.certsrv.logging.LogCategory;
import com.netscape.certsrv.security.ISigningUnit;
import com.netscape.cmsutil.ocsp.BasicOCSPResponse;
import com.netscape.cmsutil.ocsp.ResponderID;
import com.netscape.cmsutil.ocsp.ResponseData;
+import netscape.security.x509.X500Name;
+
/**
* This class represents the primary interface for the Online Certificate
* Status Protocol (OCSP) server.
@@ -132,7 +133,7 @@ public interface IOCSPAuthority extends ISubsystem {
* @param level the log message
* @param msg the log message
*/
- public void log(int event, int level, String msg);
+ public void log(LogCategory event, int level, String msg);
/**
* This method retrieves the X500Name of an OCSP server instance.
diff --git a/base/ocsp/src/com/netscape/ocsp/OCSPAuthority.java b/base/ocsp/src/com/netscape/ocsp/OCSPAuthority.java
index 3f702c317..6daac8473 100644
--- a/base/ocsp/src/com/netscape/ocsp/OCSPAuthority.java
+++ b/base/ocsp/src/com/netscape/ocsp/OCSPAuthority.java
@@ -41,6 +41,7 @@ import com.netscape.certsrv.base.EBaseException;
import com.netscape.certsrv.base.IConfigStore;
import com.netscape.certsrv.base.ISubsystem;
import com.netscape.certsrv.logging.ILogger;
+import com.netscape.certsrv.logging.LogCategory;
import com.netscape.certsrv.ocsp.IDefStore;
import com.netscape.certsrv.ocsp.IOCSPAuthority;
import com.netscape.certsrv.ocsp.IOCSPService;
@@ -395,7 +396,7 @@ public class OCSPAuthority implements IOCSPAuthority, IOCSPService, ISubsystem,
* @param level the debug level.
* @param msg the message to debug.
*/
- public void log(int event, int level, String msg) {
+ public void log(LogCategory event, int level, String msg) {
mLogger.log(event, ILogger.S_OCSP,
level, msg);
}
diff --git a/base/server/cms/src/com/netscape/cms/ocsp/DefStore.java b/base/server/cms/src/com/netscape/cms/ocsp/DefStore.java
index a0aefa99a..c684977d0 100644
--- a/base/server/cms/src/com/netscape/cms/ocsp/DefStore.java
+++ b/base/server/cms/src/com/netscape/cms/ocsp/DefStore.java
@@ -50,6 +50,7 @@ import com.netscape.certsrv.dbs.crldb.ICRLIssuingPointRecord;
import com.netscape.certsrv.dbs.repository.IRepositoryRecord;
import com.netscape.certsrv.logging.AuditFormat;
import com.netscape.certsrv.logging.ILogger;
+import com.netscape.certsrv.logging.LogCategory;
import com.netscape.certsrv.ocsp.IDefStore;
import com.netscape.certsrv.ocsp.IOCSPAuthority;
import com.netscape.certsrv.util.IStatsSubsystem;
@@ -284,7 +285,7 @@ public class DefStore implements IDefStore, IExtendedPluginInfo {
}
}
- public void log(int event, int level, String msg) {
+ public void log(LogCategory event, int level, String msg) {
mOCSPAuthority.log(event, level, msg);
}
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 65dc06aa3..3b6c55b1c 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
@@ -66,6 +66,7 @@ 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.event.AuthFailEvent;
import com.netscape.certsrv.logging.event.AuthSuccessEvent;
import com.netscape.certsrv.logging.event.AuthzFailEvent;
@@ -936,7 +937,7 @@ public abstract class CMSServlet extends HttpServlet {
/**
* log according to authority category.
*/
- protected void log(int event, int level, String msg) {
+ protected void log(LogCategory event, int level, String msg) {
mLogger.log(event, mLogCategory, level,
"Servlet " + mId + ": " + msg);
}
diff --git a/base/server/cms/src/com/netscape/cms/servlet/processors/PKIProcessor.java b/base/server/cms/src/com/netscape/cms/servlet/processors/PKIProcessor.java
index e6ee2db90..e60c30a27 100644
--- a/base/server/cms/src/com/netscape/cms/servlet/processors/PKIProcessor.java
+++ b/base/server/cms/src/com/netscape/cms/servlet/processors/PKIProcessor.java
@@ -32,6 +32,7 @@ import com.netscape.certsrv.base.SessionContext;
import com.netscape.certsrv.common.ICMSRequest;
import com.netscape.certsrv.logging.AuditEvent;
import com.netscape.certsrv.logging.ILogger;
+import com.netscape.certsrv.logging.LogCategory;
import com.netscape.certsrv.request.IRequest;
import com.netscape.cms.servlet.base.CMSServlet;
import com.netscape.cms.servlet.common.ECMSGWException;
@@ -283,7 +284,7 @@ public class PKIProcessor implements IPKIProcessor {
/**
* log according to authority category.
*/
- public static void log(int event, int level, String msg) {
+ public static void log(LogCategory event, int level, String msg) {
CMS.getLogger().log(event, ILogger.S_OTHER, level,
"PKIProcessor " + ": " + msg);
}
diff --git a/base/server/cms/src/com/netscape/cms/servlet/profile/ProfileServlet.java b/base/server/cms/src/com/netscape/cms/servlet/profile/ProfileServlet.java
index 614565140..589423b01 100644
--- a/base/server/cms/src/com/netscape/cms/servlet/profile/ProfileServlet.java
+++ b/base/server/cms/src/com/netscape/cms/servlet/profile/ProfileServlet.java
@@ -36,6 +36,7 @@ import com.netscape.certsrv.apps.CMS;
import com.netscape.certsrv.authorization.IAuthzSubsystem;
import com.netscape.certsrv.base.EBaseException;
import com.netscape.certsrv.logging.ILogger;
+import com.netscape.certsrv.logging.LogCategory;
import com.netscape.certsrv.template.ArgList;
import com.netscape.certsrv.template.ArgSet;
import com.netscape.certsrv.template.ArgString;
@@ -455,7 +456,7 @@ public class ProfileServlet extends CMSServlet {
/**
* log according to authority category.
*/
- protected void log(int event, int level, String msg) {
+ protected void log(LogCategory event, int level, String msg) {
mLogger.log(event, mLogCategory, level,
"Servlet " + mId + ": " + msg);
}
diff --git a/base/server/cmscore/src/com/netscape/cmscore/logging/AuditEventFactory.java b/base/server/cmscore/src/com/netscape/cmscore/logging/AuditEventFactory.java
index fea638eb6..171b21dd8 100644
--- a/base/server/cmscore/src/com/netscape/cmscore/logging/AuditEventFactory.java
+++ b/base/server/cmscore/src/com/netscape/cmscore/logging/AuditEventFactory.java
@@ -20,6 +20,7 @@ package com.netscape.cmscore.logging;
import java.util.Properties;
import com.netscape.certsrv.logging.AuditEvent;
+import com.netscape.certsrv.logging.LogCategory;
import com.netscape.certsrv.logging.IBundleLogEvent;
import com.netscape.certsrv.logging.ILogEvent;
import com.netscape.certsrv.logging.ILogEventFactory;
@@ -57,7 +58,7 @@ public class AuditEventFactory implements ILogEventFactory {
* @param msg the detail message of the log
* @param params the parameters in the detail log message
*/
- public ILogEvent create(int evtClass, Properties prop, int source,
+ public ILogEvent create(LogCategory evtClass, Properties prop, int source,
int level, boolean multiline, String msg, Object params[]) {
if (evtClass != ILogger.EV_AUDIT)
return null;
diff --git a/base/server/cmscore/src/com/netscape/cmscore/logging/Logger.java b/base/server/cmscore/src/com/netscape/cmscore/logging/Logger.java
index c1c6e4af0..0d96e32c8 100644
--- a/base/server/cmscore/src/com/netscape/cmscore/logging/Logger.java
+++ b/base/server/cmscore/src/com/netscape/cmscore/logging/Logger.java
@@ -24,6 +24,7 @@ import com.netscape.certsrv.logging.ILogEvent;
import com.netscape.certsrv.logging.ILogEventFactory;
import com.netscape.certsrv.logging.ILogQueue;
import com.netscape.certsrv.logging.ILogger;
+import com.netscape.certsrv.logging.LogCategory;
/**
* A class represents certificate server logger
@@ -38,7 +39,7 @@ public class Logger implements ILogger {
protected static Logger mLogger = new Logger();
protected ILogQueue mLogQueue = LogQueue.getLogQueue();
- protected Hashtable<Integer, ILogEventFactory> mFactories = new Hashtable<Integer, ILogEventFactory>();
+ protected Hashtable<LogCategory, ILogEventFactory> mFactories = new Hashtable<LogCategory, ILogEventFactory>();
/**
* Constructs a generic logger, and registers a list
@@ -71,7 +72,7 @@ public class Logger implements ILogger {
* @param evtClass the event class name: ILogger.EV_SYSTEM or ILogger.EV_AUDIT
* @param f the event factory name
*/
- public void register(int evtClass, ILogEventFactory f) {
+ public void register(LogCategory evtClass, ILogEventFactory f) {
mFactories.put(evtClass, f);
}
@@ -83,7 +84,7 @@ public class Logger implements ILogger {
* @param source the source of the log event
* @param msg the one line detail message to be logged
*/
- public void log(int evtClass, int source, String msg) {
+ public void log(LogCategory evtClass, int source, String msg) {
log(evtClass, null, source, ILogger.LL_INFO, msg, null);
}
@@ -95,7 +96,7 @@ public class Logger implements ILogger {
* @param source the source of the log event
* @param msg the one line detail message to be logged
*/
- public void log(int evtClass, Properties props, int source, String msg) {
+ public void log(LogCategory evtClass, Properties props, int source, String msg) {
log(evtClass, props, source, ILogger.LL_INFO, msg, null);
}
@@ -109,7 +110,7 @@ public class Logger implements ILogger {
* @param level the level of the log event
* @param msg the one line detail message to be logged
*/
- public void log(int evtClass, int source, int level, String msg) {
+ public void log(LogCategory evtClass, int source, int level, String msg) {
log(evtClass, null, source, level, msg, null);
}
@@ -122,7 +123,7 @@ public class Logger implements ILogger {
* @param level the level of the log event
* @param msg the one line detail message to be logged
*/
- public void log(int evtClass, Properties props, int source, int level, String msg) {
+ public void log(LogCategory evtClass, Properties props, int source, int level, String msg) {
log(evtClass, props, source, level, msg, null);
}
@@ -137,7 +138,7 @@ public class Logger implements ILogger {
* @param msg the one line detail message to be logged
* @param param the parameter in the detail message
*/
- public void log(int evtClass, int source, int level, String msg, Object param) {
+ public void log(LogCategory evtClass, int source, int level, String msg, Object param) {
log(evtClass, null, source, level, msg, param);
}
@@ -150,7 +151,7 @@ public class Logger implements ILogger {
* @param msg the one line detail message to be logged
* @param param the parameter in the detail message
*/
- public void log(int evtClass, Properties props, int source, String msg, Object param) {
+ public void log(LogCategory evtClass, Properties props, int source, String msg, Object param) {
log(evtClass, props, source, ILogger.LL_INFO, msg, param);
}
@@ -164,7 +165,7 @@ public class Logger implements ILogger {
* @param msg the one line detail message to be logged
* @param param the parameter in the detail message
*/
- public void log(int evtClass, Properties props, int source, int level, String msg,
+ public void log(LogCategory evtClass, Properties props, int source, int level, String msg,
Object param) {
Object o[] = new Object[1];
@@ -183,7 +184,7 @@ public class Logger implements ILogger {
* @param msg the one line detail message to be logged
* @param params the parameters in the detail message
*/
- public void log(int evtClass, int source, int level, String msg,
+ public void log(LogCategory evtClass, int source, int level, String msg,
Object params[]) {
log(evtClass, null, source, level, msg, params);
}
@@ -199,7 +200,7 @@ public class Logger implements ILogger {
* @param msg the one line detail message to be logged
* @param params the parameters in the detail message
*/
- public void log(int evtClass, Properties prop, int source, int level, String msg,
+ public void log(LogCategory evtClass, Properties prop, int source, int level, String msg,
Object params[]) {
ILogEvent iLEvent = create(evtClass, prop, source, level, msg, params, ILogger.L_SINGLELINE);
if (iLEvent != null)
@@ -216,7 +217,7 @@ public class Logger implements ILogger {
* @param msg the one line detail message to be logged
* @param multiline true if the message has more than one line, otherwise false
*/
- public void log(int evtClass, int source, String msg, boolean multiline) {
+ public void log(LogCategory evtClass, int source, String msg, boolean multiline) {
log(evtClass, null, source, ILogger.LL_INFO, msg, null, multiline);
}
@@ -229,7 +230,7 @@ public class Logger implements ILogger {
* @param msg the one line detail message to be logged
* @param multiline true if the message has more than one line, otherwise false
*/
- public void log(int evtClass, Properties props, int source, String msg, boolean multiline) {
+ public void log(LogCategory evtClass, Properties props, int source, String msg, boolean multiline) {
log(evtClass, props, source, ILogger.LL_INFO, msg, null, multiline);
}
@@ -244,7 +245,7 @@ public class Logger implements ILogger {
* @param msg the one line detail message to be logged
* @param multiline true if the message has more than one line, otherwise false
*/
- public void log(int evtClass, int source, int level, String msg, boolean multiline) {
+ public void log(LogCategory evtClass, int source, int level, String msg, boolean multiline) {
log(evtClass, null, source, level, msg, null, multiline);
}
@@ -258,7 +259,7 @@ public class Logger implements ILogger {
* @param msg the one line detail message to be logged
* @param multiline true if the message has more than one line, otherwise false
*/
- public void log(int evtClass, Properties props, int source, int level, String msg, boolean multiline) {
+ public void log(LogCategory evtClass, Properties props, int source, int level, String msg, boolean multiline) {
log(evtClass, props, source, level, msg, null, multiline);
}
@@ -274,7 +275,7 @@ public class Logger implements ILogger {
* @param param the parameter in the detail message
* @param multiline true if the message has more than one line, otherwise false
*/
- public void log(int evtClass, int source, int level, String msg, Object param, boolean multiline) {
+ public void log(LogCategory evtClass, int source, int level, String msg, Object param, boolean multiline) {
log(evtClass, null, source, level, msg, param, multiline);
}
@@ -288,7 +289,7 @@ public class Logger implements ILogger {
* @param param the parameter in the detail message
* @param multiline true if the message has more than one line, otherwise false
*/
- public void log(int evtClass, Properties props, int source, String msg, Object param, boolean multiline) {
+ public void log(LogCategory evtClass, Properties props, int source, String msg, Object param, boolean multiline) {
log(evtClass, props, source, ILogger.LL_INFO, msg, param, multiline);
}
@@ -303,7 +304,7 @@ public class Logger implements ILogger {
* @param param the parameter in the detail message
* @param multiline true if the message has more than one line, otherwise false
*/
- public void log(int evtClass, Properties props, int source, int level, String msg,
+ public void log(LogCategory evtClass, Properties props, int source, int level, String msg,
Object param, boolean multiline) {
Object o[] = new Object[1];
@@ -323,7 +324,7 @@ public class Logger implements ILogger {
* @param params the parameters in the detail message
* @param multiline true if the message has more than one line, otherwise false
*/
- public void log(int evtClass, int source, int level, String msg,
+ public void log(LogCategory evtClass, int source, int level, String msg,
Object params[], boolean multiline) {
log(evtClass, null, source, level, msg, params, multiline);
}
@@ -340,7 +341,7 @@ public class Logger implements ILogger {
* @param params the parameters in the detail message
* @param multiline true if the message has more than one line, otherwise false
*/
- public void log(int evtClass, Properties prop, int source, int level, String msg,
+ public void log(LogCategory evtClass, Properties prop, int source, int level, String msg,
Object params[], boolean multiline) {
ILogEvent iLEvent = create(evtClass, prop, source, level, msg, params, multiline);
if (iLEvent != null)
@@ -354,7 +355,7 @@ public class Logger implements ILogger {
* events here.
*/
//XXXXXXXXXXX prop is out dated!!!! XXXXXXXXXXXXXXX
- public ILogEvent create(int evtClass, Properties prop, int source, int level,
+ public ILogEvent create(LogCategory evtClass, Properties prop, int source, int level,
String msg, Object params[], boolean multiline) {
ILogEventFactory f = mFactories.get(evtClass);
diff --git a/base/server/cmscore/src/com/netscape/cmscore/logging/SignedAuditEventFactory.java b/base/server/cmscore/src/com/netscape/cmscore/logging/SignedAuditEventFactory.java
index 01f999120..34c9be630 100644
--- a/base/server/cmscore/src/com/netscape/cmscore/logging/SignedAuditEventFactory.java
+++ b/base/server/cmscore/src/com/netscape/cmscore/logging/SignedAuditEventFactory.java
@@ -19,6 +19,7 @@ package com.netscape.cmscore.logging;
import java.util.Properties;
+import com.netscape.certsrv.logging.LogCategory;
import com.netscape.certsrv.logging.IBundleLogEvent;
import com.netscape.certsrv.logging.ILogEvent;
import com.netscape.certsrv.logging.ILogEventFactory;
@@ -59,7 +60,7 @@ public class SignedAuditEventFactory implements ILogEventFactory {
* @param msg the detail message of the log
* @param params the parameters in the detail log message
*/
- public ILogEvent create(int evtClass, Properties prop, int source,
+ public ILogEvent create(LogCategory evtClass, Properties prop, int source,
int level, boolean multiline, String msg, Object params[]) {
if (evtClass != ILogger.EV_SIGNED_AUDIT)
return null;
diff --git a/base/server/cmscore/src/com/netscape/cmscore/logging/SystemEventFactory.java b/base/server/cmscore/src/com/netscape/cmscore/logging/SystemEventFactory.java
index 6821fac6f..ce5fa6370 100644
--- a/base/server/cmscore/src/com/netscape/cmscore/logging/SystemEventFactory.java
+++ b/base/server/cmscore/src/com/netscape/cmscore/logging/SystemEventFactory.java
@@ -19,6 +19,7 @@ package com.netscape.cmscore.logging;
import java.util.Properties;
+import com.netscape.certsrv.logging.LogCategory;
import com.netscape.certsrv.logging.IBundleLogEvent;
import com.netscape.certsrv.logging.ILogEvent;
import com.netscape.certsrv.logging.ILogEventFactory;
@@ -57,7 +58,7 @@ public class SystemEventFactory implements ILogEventFactory {
* @param msg the detail message of the log
* @param params the parameters in the detail log message
*/
- public ILogEvent create(int evtClass, Properties prop, int source,
+ public ILogEvent create(LogCategory evtClass, Properties prop, int source,
int level, boolean multiline, String msg, Object params[]) {
if (evtClass != ILogger.EV_SYSTEM)
return null;
diff --git a/base/server/test/com/netscape/cmscore/logging/LoggerDefaultStub.java b/base/server/test/com/netscape/cmscore/logging/LoggerDefaultStub.java
index 2e558ea53..bc4c90ca2 100644
--- a/base/server/test/com/netscape/cmscore/logging/LoggerDefaultStub.java
+++ b/base/server/test/com/netscape/cmscore/logging/LoggerDefaultStub.java
@@ -6,68 +6,69 @@ import com.netscape.certsrv.logging.ILogEvent;
import com.netscape.certsrv.logging.ILogEventFactory;
import com.netscape.certsrv.logging.ILogQueue;
import com.netscape.certsrv.logging.ILogger;
+import com.netscape.certsrv.logging.LogCategory;
/**
* Default logging stub for testing.
*/
public class LoggerDefaultStub implements ILogger {
- public void log(int evtClass, int source, String msg) {
+ public void log(LogCategory evtClass, int source, String msg) {
}
- public void log(int evtClass, Properties props, int source, String msg) {
+ public void log(LogCategory evtClass, Properties props, int source, String msg) {
}
- public void log(int evtClass, int source, int level, String msg) {
+ public void log(LogCategory evtClass, int source, int level, String msg) {
}
- public void log(int evtClass, Properties props, int source, int level, String msg) {
+ public void log(LogCategory evtClass, Properties props, int source, int level, String msg) {
}
- public void log(int evtClass, int source, int level, String msg, Object param) {
+ public void log(LogCategory evtClass, int source, int level, String msg, Object param) {
}
- public void log(int evtClass, int source, int level, String msg, Object params[]) {
+ public void log(LogCategory evtClass, int source, int level, String msg, Object params[]) {
}
- public void log(int evtClass, Properties props, int source, String msg, Object param) {
+ public void log(LogCategory evtClass, Properties props, int source, String msg, Object param) {
}
- public void log(int evtClass, Properties props, int source, int level, String msg, Object param) {
+ public void log(LogCategory evtClass, Properties props, int source, int level, String msg, Object param) {
}
- public void log(int evtClass, Properties prop, int source, int level, String msg, Object params[]) {
+ public void log(LogCategory evtClass, Properties prop, int source, int level, String msg, Object params[]) {
}
- public void log(int evtClass, int source, String msg, boolean multiline) {
+ public void log(LogCategory evtClass, int source, String msg, boolean multiline) {
}
- public void log(int evtClass, Properties props, int source, String msg, boolean multiline) {
+ public void log(LogCategory evtClass, Properties props, int source, String msg, boolean multiline) {
}
- public void log(int evtClass, int source, int level, String msg, boolean multiline) {
+ public void log(LogCategory evtClass, int source, int level, String msg, boolean multiline) {
}
- public void log(int evtClass, Properties props, int source, int level, String msg, boolean multiline) {
+ public void log(LogCategory evtClass, Properties props, int source, int level, String msg, boolean multiline) {
}
- public void log(int evtClass, int source, int level, String msg, Object param, boolean multiline) {
+ public void log(LogCategory evtClass, int source, int level, String msg, Object param, boolean multiline) {
}
- public void log(int evtClass, Properties props, int source, String msg, Object param, boolean multiline) {
+ public void log(LogCategory evtClass, Properties props, int source, String msg, Object param, boolean multiline) {
}
- public void log(int evtClass, Properties props, int source, int level, String msg, Object param, boolean multiline) {
+ public void log(LogCategory evtClass, Properties props, int source, int level, String msg, Object param, boolean multiline) {
}
- public void log(int evtClass, Properties prop, int source, int level, String msg, Object params[], boolean multiline) {
+ public void log(LogCategory evtClass, Properties prop, int source, int level, String msg, Object params[], boolean multiline) {
}
- public ILogEvent create(int evtClass, Properties prop, int source, int level, String msg, Object params[],
+ public ILogEvent create(LogCategory evtClass, Properties prop, int source, int level, String msg, Object params[],
boolean multiline) {
return null;
}
- public void register(int evtClass, ILogEventFactory f) {
+ public void register(LogCategory evtClass, ILogEventFactory f) {
}
public ILogQueue getLogQueue() {