You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by de...@apache.org on 2011/01/13 16:41:34 UTC
svn commit: r1058613 -
/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/util/AuditLogService.java
Author: dejanb
Date: Thu Jan 13 15:41:33 2011
New Revision: 1058613
URL: http://svn.apache.org/viewvc?rev=1058613&view=rev
Log:
https://issues.apache.org/jira/browse/AMQ-3100 - setting factory instead of using system property
Modified:
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/util/AuditLogService.java
Modified: activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/util/AuditLogService.java
URL: http://svn.apache.org/viewvc/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/util/AuditLogService.java?rev=1058613&r1=1058612&r2=1058613&view=diff
==============================================================================
--- activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/util/AuditLogService.java (original)
+++ activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/util/AuditLogService.java Thu Jan 13 15:41:33 2011
@@ -16,13 +16,8 @@
*/
package org.apache.activemq.broker.util;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-
public class AuditLogService {
- private static final Log LOG = LogFactory.getLog(AuditLogService.class);
-
private AuditLogFactory factory;
private static AuditLogService auditLog;
@@ -35,14 +30,7 @@ public class AuditLogService {
}
private AuditLogService() {
- String auditLogFactory = System.getProperty("org.apache.activemq.audit.factory", "org.apache.activemq.broker.util.DefaultAuditLogFactory");
- try {
- factory = (AuditLogFactory) Class.forName(auditLogFactory).newInstance();
- } catch (Exception e) {
- LOG.warn("Cannot instantiate audit log factory '" + auditLogFactory + "', using default audit log factory", e);
- factory = new DefaultAuditLogFactory();
- }
-
+ factory = new DefaultAuditLogFactory();
}
public void log(String message) {
@@ -50,4 +38,8 @@ public class AuditLogService {
log.log(message);
}
}
-}
+
+ public void setFactory(AuditLogFactory factory) {
+ this.factory = factory;
+ }
+}
\ No newline at end of file