You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by kw...@apache.org on 2015/06/09 23:13:20 UTC

svn commit: r1684534 - in /qpid/java/trunk: ./ bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/ bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/logging/ bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/replic...

Author: kwall
Date: Tue Jun  9 21:13:19 2015
New Revision: 1684534

URL: http://svn.apache.org/r1684534
Log:
QPID-6533: [Java Broker] Remove remaining log4j configuration options and remaining log4j test support

Added:
    qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/logging/Slf4jLoggingHandler.java
      - copied, changed from r1684380, qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/logging/Log4jLoggingHandler.java
Removed:
    qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/logging/Log4jLoggingHandler.java
Modified:
    qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/StandardEnvironmentFacade.java
    qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/replication/ReplicatedEnvironmentFacade.java
    qpid/java/trunk/bdbstore/systests/pom.xml
    qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/BDBHAVirtualHostNodeRestTest.java
    qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/BDBHAVirtualHostRestTest.java
    qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/GroupCreator.java
    qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/JMXManagementTest.java
    qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/MultiNodeTest.java
    qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/TwoNodeTest.java
    qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/BrokerOptions.java
    qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/logging/messages/Broker_logmessages.properties
    qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/BrokerOptionsTest.java
    qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/logging/messages/BrokerMessagesTest.java
    qpid/java/trunk/broker/src/main/java/org/apache/qpid/server/Main.java
    qpid/java/trunk/broker/src/test/java/org/apache/qpid/server/MainTest.java
    qpid/java/trunk/pom.xml
    qpid/java/trunk/qpid-systests-parent/pom.xml
    qpid/java/trunk/qpid-test-utils/src/main/java/org/apache/qpid/test/utils/QpidTestCase.java
    qpid/java/trunk/systests/src/main/java/org/apache/qpid/test/utils/BrokerCommandHelper.java
    qpid/java/trunk/systests/src/main/java/org/apache/qpid/test/utils/QpidBrokerTestCase.java
    qpid/java/trunk/systests/src/main/java/org/apache/qpid/test/utils/SpawnedBrokerHolder.java
    qpid/java/trunk/systests/src/test/java/org/apache/qpid/server/BrokerStartupTest.java
    qpid/java/trunk/systests/src/test/java/org/apache/qpid/systest/management/jmx/LoggingManagementTest.java
    qpid/java/trunk/systests/src/test/java/org/apache/qpid/test/utils/BrokerCommandHelperTest.java
    qpid/java/trunk/test-profiles/JavaExcludes

Modified: qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/StandardEnvironmentFacade.java
URL: http://svn.apache.org/viewvc/qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/StandardEnvironmentFacade.java?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/StandardEnvironmentFacade.java (original)
+++ qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/StandardEnvironmentFacade.java Tue Jun  9 21:13:19 2015
@@ -40,7 +40,7 @@ import org.slf4j.LoggerFactory;
 
 import org.apache.qpid.server.store.StoreException;
 import org.apache.qpid.server.util.FutureResult;
-import org.apache.qpid.server.store.berkeleydb.logging.Log4jLoggingHandler;
+import org.apache.qpid.server.store.berkeleydb.logging.Slf4jLoggingHandler;
 
 public class StandardEnvironmentFacade implements EnvironmentFacade
 {
@@ -80,7 +80,7 @@ public class StandardEnvironmentFacade i
 
         envConfig.setConfigParam(EnvironmentConfig.FILE_LOGGING_LEVEL, "OFF");
         envConfig.setConfigParam(EnvironmentConfig.CONSOLE_LOGGING_LEVEL, "OFF");
-        envConfig.setLoggingHandler(new Log4jLoggingHandler("["+configuration.getName()+"]"));
+        envConfig.setLoggingHandler(new Slf4jLoggingHandler("["+configuration.getName()+"]"));
 
         Map<String, String> params = new HashMap<>(EnvironmentFacade.ENVCONFIG_DEFAULTS);
         params.putAll(configuration.getParameters());

Copied: qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/logging/Slf4jLoggingHandler.java (from r1684380, qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/logging/Log4jLoggingHandler.java)
URL: http://svn.apache.org/viewvc/qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/logging/Slf4jLoggingHandler.java?p2=qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/logging/Slf4jLoggingHandler.java&p1=qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/logging/Log4jLoggingHandler.java&r1=1684380&r2=1684534&rev=1684534&view=diff
==============================================================================
--- qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/logging/Log4jLoggingHandler.java (original)
+++ qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/logging/Slf4jLoggingHandler.java Tue Jun  9 21:13:19 2015
@@ -33,9 +33,9 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 
-public class Log4jLoggingHandler extends Handler
+public class Slf4jLoggingHandler extends Handler
 {
-    public Log4jLoggingHandler(final String prefix)
+    public Slf4jLoggingHandler(final String prefix)
     {
         setFormatter(new Formatter()
         {
@@ -47,9 +47,9 @@ public class Log4jLoggingHandler extends
         });
     }
 
-    private static interface MappedLevel
+    private interface MappedLevel
     {
-        public boolean isEnabled(final Logger logger);
+        boolean isEnabled(final Logger logger);
 
         void log(Logger logger, String message);
     }

Modified: qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/replication/ReplicatedEnvironmentFacade.java
URL: http://svn.apache.org/viewvc/qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/replication/ReplicatedEnvironmentFacade.java?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/replication/ReplicatedEnvironmentFacade.java (original)
+++ qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/replication/ReplicatedEnvironmentFacade.java Tue Jun  9 21:13:19 2015
@@ -79,7 +79,7 @@ import org.apache.qpid.server.store.berk
 import org.apache.qpid.server.store.berkeleydb.CoalescingCommiter;
 import org.apache.qpid.server.store.berkeleydb.EnvHomeRegistry;
 import org.apache.qpid.server.store.berkeleydb.EnvironmentFacade;
-import org.apache.qpid.server.store.berkeleydb.logging.Log4jLoggingHandler;
+import org.apache.qpid.server.store.berkeleydb.logging.Slf4jLoggingHandler;
 import org.apache.qpid.server.util.ConnectionScopedRuntimeException;
 import org.apache.qpid.server.util.DaemonThreadFactory;
 import org.apache.qpid.server.util.ServerScopedRuntimeException;
@@ -1144,7 +1144,7 @@ public class ReplicatedEnvironmentFacade
 
         envConfig.setConfigParam(EnvironmentConfig.FILE_LOGGING_LEVEL, "OFF");
         envConfig.setConfigParam(EnvironmentConfig.CONSOLE_LOGGING_LEVEL, "OFF");
-        envConfig.setLoggingHandler(new Log4jLoggingHandler("[" + _configuration.getName() + "]"));
+        envConfig.setLoggingHandler(new Slf4jLoggingHandler("[" + _configuration.getName() + "]"));
 
         for (Map.Entry<String, String> configItem : environmentParameters.entrySet())
         {

Modified: qpid/java/trunk/bdbstore/systests/pom.xml
URL: http://svn.apache.org/viewvc/qpid/java/trunk/bdbstore/systests/pom.xml?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/bdbstore/systests/pom.xml (original)
+++ qpid/java/trunk/bdbstore/systests/pom.xml Tue Jun  9 21:13:19 2015
@@ -30,7 +30,6 @@
   <description>BDB message store system tests</description>
 
   <properties>
-    <test.log4j.configuration.file>${project.basedir}${file.separator}..${file.separator}..${file.separator}test-profiles${file.separator}logback-test.xml</test.log4j.configuration.file>
     <test.working.directory>${basedir}/../..</test.working.directory>
     <test.resource.directory>${basedir}/../..</test.resource.directory>
     <test.systest.resource.directory>${basedir}/../../systests</test.systest.resource.directory>

Modified: qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/BDBHAVirtualHostNodeRestTest.java
URL: http://svn.apache.org/viewvc/qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/BDBHAVirtualHostNodeRestTest.java?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/BDBHAVirtualHostNodeRestTest.java (original)
+++ qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/BDBHAVirtualHostNodeRestTest.java Tue Jun  9 21:13:19 2015
@@ -66,7 +66,6 @@ public class BDBHAVirtualHostNodeRestTes
     public void setUp() throws Exception
     {
         setTestSystemProperty(ReplicatedEnvironmentFacade.REMOTE_NODE_MONITOR_INTERVAL_PROPERTY_NAME, "1000");
-        setTestClientSystemProperty("log4j.configuration", getBrokerCommandLog4JFile().toURI().toString());
 
         super.setUp();
         _hostName = getTestName();

Modified: qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/BDBHAVirtualHostRestTest.java
URL: http://svn.apache.org/viewvc/qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/BDBHAVirtualHostRestTest.java?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/BDBHAVirtualHostRestTest.java (original)
+++ qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/BDBHAVirtualHostRestTest.java Tue Jun  9 21:13:19 2015
@@ -57,7 +57,6 @@ public class BDBHAVirtualHostRestTest ex
     public void setUp() throws Exception
     {
         setTestSystemProperty(ReplicatedEnvironmentFacade.REMOTE_NODE_MONITOR_INTERVAL_PROPERTY_NAME, "1000");
-        setTestClientSystemProperty("log4j.configuration", getBrokerCommandLog4JFile().toURI().toString());
 
         _hostName = "ha";
         _nodeName = "node1";

Modified: qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/GroupCreator.java
URL: http://svn.apache.org/viewvc/qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/GroupCreator.java?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/GroupCreator.java (original)
+++ qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/GroupCreator.java Tue Jun  9 21:13:19 2015
@@ -211,7 +211,7 @@ public class GroupCreator
                     {
                         try
                         {
-                            _testcase.startBroker(brokerPortNumber, brokerConfig, null);
+                            _testcase.startBroker(brokerPortNumber, brokerConfig);
                             return "OK";
                         }
                         catch (Exception e)

Modified: qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/JMXManagementTest.java
URL: http://svn.apache.org/viewvc/qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/JMXManagementTest.java?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/JMXManagementTest.java (original)
+++ qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/JMXManagementTest.java Tue Jun  9 21:13:19 2015
@@ -78,8 +78,6 @@ public class JMXManagementTest extends Q
     {
         _brokerType = BrokerHolder.BrokerType.SPAWNED;
 
-        setTestClientSystemProperty("log4j.configuration", getBrokerCommandLog4JFile().toURI().toString());
-
         _clusterCreator.configureClusterNodes();
         _brokerFailoverUrl = _clusterCreator.getConnectionUrlForAllClusterNodes();
         _clusterCreator.startCluster();

Modified: qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/MultiNodeTest.java
URL: http://svn.apache.org/viewvc/qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/MultiNodeTest.java?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/MultiNodeTest.java (original)
+++ qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/MultiNodeTest.java Tue Jun  9 21:13:19 2015
@@ -83,9 +83,6 @@ public class MultiNodeTest extends QpidB
         assertTrue(isJavaBroker());
         assertTrue(isBrokerStorePersistent());
 
-        setSystemProperty("java.util.logging.config.file", "etc" + File.separator + "log.properties");
-        setTestClientSystemProperty("log4j.configuration", getBrokerCommandLog4JFile().toURI().toString());
-
         _groupCreator.configureClusterNodes();
 
         _positiveFailoverUrl = _groupCreator.getConnectionUrlForAllClusterNodes();

Modified: qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/TwoNodeTest.java
URL: http://svn.apache.org/viewvc/qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/TwoNodeTest.java?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/TwoNodeTest.java (original)
+++ qpid/java/trunk/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/TwoNodeTest.java Tue Jun  9 21:13:19 2015
@@ -50,8 +50,6 @@ public class TwoNodeTest extends QpidBro
     {
         _brokerType = BrokerHolder.BrokerType.SPAWNED;
 
-        setTestClientSystemProperty("log4j.configuration", getBrokerCommandLog4JFile().toURI().toString());
-
         assertTrue(isJavaBroker());
         assertTrue(isBrokerStorePersistent());
 

Modified: qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/BrokerOptions.java
URL: http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/BrokerOptions.java?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/BrokerOptions.java (original)
+++ qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/BrokerOptions.java Tue Jun  9 21:13:19 2015
@@ -52,7 +52,6 @@ public class BrokerOptions
     public static final String DEFAULT_INITIAL_CONFIG_NAME = "initial-config.json";
     public static final String DEFAULT_STORE_TYPE = "JSON";
     public static final String DEFAULT_CONFIG_NAME_PREFIX = "config";
-    public static final String DEFAULT_LOG_CONFIG_FILE = "etc/logback.xml";
     public static final String DEFAULT_INITIAL_CONFIG_LOCATION =
         BrokerOptions.class.getClassLoader().getResource(DEFAULT_INITIAL_CONFIG_NAME).toExternalForm();
 
@@ -60,8 +59,6 @@ public class BrokerOptions
 
     private static final File FALLBACK_WORK_DIR = new File(System.getProperty("user.dir"), "work");
 
-    private String _logConfigFile;
-
     private String _configurationStoreLocation;
     private String _configurationStoreType;
 
@@ -309,32 +306,6 @@ public class BrokerOptions
         return Collections.unmodifiableMap(properties);
     }
 
-    /**
-     * Get the broker logging configuration file location.
-     *
-     * If not previously explicitly set, defaults to {@value #DEFAULT_LOG_CONFIG_FILE} within the broker
-     * home directory if configured (gathered via config property {@link #QPID_HOME_DIR}) or the current
-     * JVM working directory if not.
-     *
-     * @return the previously set logging configuration file location, or the default location if none was set.
-     */
-    public String getLogConfigFileLocation()
-    {
-        if(_logConfigFile == null)
-        {
-            String homeDir = getHomeDir();
-
-            return new File(homeDir, DEFAULT_LOG_CONFIG_FILE).getAbsolutePath();
-        }
-
-        return _logConfigFile;
-    }
-
-    public void setLogConfigFileLocation(final String logConfigFile)
-    {
-        _logConfigFile = logConfigFile;
-    }
-
     private String getWorkDir()
     {
         if(!_configProperties.containsKey(QPID_WORK_DIR))

Modified: qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/logging/messages/Broker_logmessages.properties
URL: http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/logging/messages/Broker_logmessages.properties?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/logging/messages/Broker_logmessages.properties (original)
+++ qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/logging/messages/Broker_logmessages.properties Tue Jun  9 21:13:19 2015
@@ -31,8 +31,6 @@ READY = BRK-1004 : Qpid Broker Ready
 STOPPED = BRK-1005 : Stopped
 # 0 - path
 CONFIG = BRK-1006 : Using configuration : {0}
-# 0 - path
-LOG_CONFIG = BRK-1007 : Using logging configuration : {0}
 
 STATS_DATA = BRK-1008 : {0,choice,0#delivered|1#received} : {1,number,#.###} kB/s peak : {2,number,#} bytes total
 STATS_MSGS = BRK-1009 : {0,choice,0#delivered|1#received} : {1,number,#.###} msg/s peak : {2,number,#} msgs total

Modified: qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/BrokerOptionsTest.java
URL: http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/BrokerOptionsTest.java?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/BrokerOptionsTest.java (original)
+++ qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/BrokerOptionsTest.java Tue Jun  9 21:13:19 2015
@@ -84,32 +84,6 @@ public class BrokerOptionsTest extends Q
         assertEquals(testConfigFile, _options.getConfigurationStoreLocation());
     }
 
-    public void testDefaultLogConfigFileWithQpidHome()
-    {
-        String qpidHome = "/test/value";
-        setTestSystemProperty(BrokerProperties.PROPERTY_QPID_HOME, qpidHome);
-
-        String expectedPath = new File(qpidHome, BrokerOptions.DEFAULT_LOG_CONFIG_FILE).getAbsolutePath();
-
-        assertEquals(expectedPath, _options.getLogConfigFileLocation());
-    }
-
-    public void testDefaultLogConfigFileWithoutQpidHome()
-    {
-        setTestSystemProperty(BrokerProperties.PROPERTY_QPID_HOME, null);
-
-        String expectedPath = new File(BrokerOptions.DEFAULT_LOG_CONFIG_FILE).getAbsolutePath();
-
-        assertEquals(expectedPath, _options.getLogConfigFileLocation());
-    }
-
-    public void testOverriddenLogConfigFile()
-    {
-        final String testLogConfigFile = "etc/mytestlog4j.xml";
-        _options.setLogConfigFileLocation(testLogConfigFile);
-        assertEquals(testLogConfigFile, _options.getLogConfigFileLocation());
-    }
-
     public void testDefaultInitialConfigurationLocation()
     {
         assertEquals(BrokerOptions.DEFAULT_INITIAL_CONFIG_LOCATION, _options.getInitialConfigurationLocation());

Modified: qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/logging/messages/BrokerMessagesTest.java
URL: http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/logging/messages/BrokerMessagesTest.java?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/logging/messages/BrokerMessagesTest.java (original)
+++ qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/logging/messages/BrokerMessagesTest.java Tue Jun  9 21:13:19 2015
@@ -102,18 +102,6 @@ public class BrokerMessagesTest extends
         validateLogMessage(log, "BRK-1006", expected);
     }
 
-    public void testBrokerLogConfig()
-    {
-        String path = "/file/path/to/configuration.xml";
-
-        _logMessage = BrokerMessages.LOG_CONFIG(path);
-        List<Object> log = performLog();
-
-        String[] expected = {"Using logging configuration :", path};
-
-        validateLogMessage(log, "BRK-1007", expected);
-    }
-
     public void testBrokerPlatform()
     {
         String javaVendor = "jvendor";

Modified: qpid/java/trunk/broker/src/main/java/org/apache/qpid/server/Main.java
URL: http://svn.apache.org/viewvc/qpid/java/trunk/broker/src/main/java/org/apache/qpid/server/Main.java?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/broker/src/main/java/org/apache/qpid/server/Main.java (original)
+++ qpid/java/trunk/broker/src/main/java/org/apache/qpid/server/Main.java Tue Jun  9 21:13:19 2015
@@ -75,12 +75,6 @@ public class Main
             .withDescription("set a configuration property to use when resolving variables in the broker configuration store, with format \"name=value\"")
             .withLongOpt("config-property").create("prop");
 
-    private static final Option OPTION_LOG_CONFIG_FILE =
-            OptionBuilder.withArgName("file").hasArg()
-                    .withDescription("use the specified log4j xml configuration file. By "
-                                     + "default looks for a file named " + BrokerOptions.DEFAULT_LOG_CONFIG_FILE
-                                     + " in the same directory as the configuration file").withLongOpt("logconfig").create("l");
-
     private static final Option OPTION_MANAGEMENT_MODE = OptionBuilder.withDescription("start broker in management mode, disabling the AMQP ports")
             .withLongOpt("management-mode").create("mm");
     private static final Option OPTION_MM_QUIESCE_VHOST = OptionBuilder.withDescription("make virtualhosts stay in the quiesced state during management mode.")
@@ -107,7 +101,6 @@ public class Main
         OPTIONS.addOption(OPTION_CONFIGURATION_STORE_TYPE);
         OPTIONS.addOption(OPTION_OVERWRITE_CONFIGURATION_STORE);
         OPTIONS.addOption(OPTION_CREATE_INITIAL_CONFIG);
-        OPTIONS.addOption(OPTION_LOG_CONFIG_FILE);
         OPTIONS.addOption(OPTION_INITIAL_CONFIGURATION_PATH);
         OPTIONS.addOption(OPTION_MANAGEMENT_MODE);
         OPTIONS.addOption(OPTION_MM_QUIESCE_VHOST);
@@ -256,12 +249,6 @@ public class Main
                 options.setConfigurationStoreType(configurationStoreType);
             }
 
-            String logConfig = _commandLine.getOptionValue(OPTION_LOG_CONFIG_FILE.getOpt());
-            if(logConfig != null)
-            {
-                options.setLogConfigFileLocation(logConfig);
-            }
-
             boolean overwriteConfigurationStore = _commandLine.hasOption(OPTION_OVERWRITE_CONFIGURATION_STORE.getOpt());
             options.setOverwriteConfigurationStore(overwriteConfigurationStore);
 

Modified: qpid/java/trunk/broker/src/test/java/org/apache/qpid/server/MainTest.java
URL: http://svn.apache.org/viewvc/qpid/java/trunk/broker/src/test/java/org/apache/qpid/server/MainTest.java?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/broker/src/test/java/org/apache/qpid/server/MainTest.java (original)
+++ qpid/java/trunk/broker/src/test/java/org/apache/qpid/server/MainTest.java Tue Jun  9 21:13:19 2015
@@ -44,13 +44,11 @@ public class MainTest extends QpidTestCa
         setTestSystemProperty(BrokerProperties.PROPERTY_QPID_HOME, qpidHome);
 
         String expectedStorePath = new File(qpidWork, BrokerOptions.DEFAULT_CONFIG_NAME_PREFIX + ".json").getAbsolutePath();
-        String expectedLogConfigPath = new File(qpidHome, BrokerOptions.DEFAULT_LOG_CONFIG_FILE).getAbsolutePath();
 
         BrokerOptions options = startDummyMain("");
 
         assertEquals("JSON", options.getConfigurationStoreType());
         assertEquals(expectedStorePath, options.getConfigurationStoreLocation());
-        assertEquals(expectedLogConfigPath, options.getLogConfigFileLocation());
         assertEquals(BrokerOptions.DEFAULT_INITIAL_CONFIG_LOCATION, options.getInitialConfigurationLocation());
         assertFalse(options.isOverwriteConfigurationStore());
         assertFalse(options.isManagementMode());
@@ -86,13 +84,6 @@ public class MainTest extends QpidTestCa
         assertTrue(options.isOverwriteConfigurationStore());
     }
 
-    public void testLogConfig()
-    {
-        BrokerOptions options = startDummyMain("-l wxyz/log4j.xml");
-
-        assertEquals("wxyz/log4j.xml", options.getLogConfigFileLocation());
-    }
-
     public void testVersion()
     {
         final TestMain main = new TestMain("-v".split("\\s"));

Modified: qpid/java/trunk/pom.xml
URL: http://svn.apache.org/viewvc/qpid/java/trunk/pom.xml?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/pom.xml (original)
+++ qpid/java/trunk/pom.xml Tue Jun  9 21:13:19 2015
@@ -62,8 +62,8 @@
     <profile.broker.type>internal</profile.broker.type>
     <profile.broker.stopped>Exception</profile.broker.stopped>
     <profile.broker.ready>BRK-1004</profile.broker.ready>
-    <profile.broker.command>"${qpid.home}${file.separator}bin${file.separator}qpid-server" -sp ${at.sign}STORE_PATH -st ${at.sign}STORE_TYPE -l ${at.sign}LOG_CONFIG_FILE</profile.broker.command>
-    <profile.broker.command.windows>"${qpid.home}${file.separator}bin${file.separator}qpid-server.bat" -sp ${at.sign}STORE_PATH -st ${at.sign}STORE_TYPE -l ${at.sign}LOG_CONFIG_FILE</profile.broker.command.windows>
+    <profile.broker.command>"${qpid.home}${file.separator}bin${file.separator}qpid-server" -sp ${at.sign}STORE_PATH -st ${at.sign}STORE_TYPE</profile.broker.command>
+    <profile.broker.command.windows>"${qpid.home}${file.separator}bin${file.separator}qpid-server.bat" -sp ${at.sign}STORE_PATH -st ${at.sign}STORE_TYPE</profile.broker.command.windows>
     <profile.test.excludes>Excludes JavaExcludes ${profile}.excludes ${profile.specific.excludes}</profile.test.excludes>
     <profile.specific.excludes>JavaTransientExcludes Java010Excludes</profile.specific.excludes>
     <profile.broker.version>v0_10</profile.broker.version>

Modified: qpid/java/trunk/qpid-systests-parent/pom.xml
URL: http://svn.apache.org/viewvc/qpid/java/trunk/qpid-systests-parent/pom.xml?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/qpid-systests-parent/pom.xml (original)
+++ qpid/java/trunk/qpid-systests-parent/pom.xml Tue Jun  9 21:13:19 2015
@@ -86,13 +86,6 @@
           <systemPropertyVariables>
             <java.naming.provider.url>test-profiles${file.separator}test-provider.properties</java.naming.provider.url>
             <test.output.dir>${test.output.dir}</test.output.dir>
-            <log4j.configuration.file>${basedir}${file.separator}target${file.separator}classes/logback.xml</log4j.configuration.file>
-              <!-- Let the tests themselves configure logging so that we can have a separate log file per test
-                   named after the test. -->
-              <log4j.debug>false</log4j.debug>
-              <log4j.defaultInitOverride>true</log4j.defaultInitOverride>
-              <!-- A log4j config file that sends all the Broker's output to stdout -->
-              <spawnedbroker.log4j.configuration.file>${basedir}${file.separator}target${file.separator}classes/spawned-broker-logback.xml</spawnedbroker.log4j.configuration.file>
           </systemPropertyVariables>
         </configuration>
         <executions>

Modified: qpid/java/trunk/qpid-test-utils/src/main/java/org/apache/qpid/test/utils/QpidTestCase.java
URL: http://svn.apache.org/viewvc/qpid/java/trunk/qpid-test-utils/src/main/java/org/apache/qpid/test/utils/QpidTestCase.java?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/qpid-test-utils/src/main/java/org/apache/qpid/test/utils/QpidTestCase.java (original)
+++ qpid/java/trunk/qpid-test-utils/src/main/java/org/apache/qpid/test/utils/QpidTestCase.java Tue Jun  9 21:13:19 2015
@@ -46,7 +46,6 @@ public class QpidTestCase extends TestCa
     public static final String TEST_RESOURCES_DIR = QPID_HOME + "/../test-profiles/test_resources/";
     public static final String TEST_PROFILES_DIR = QPID_HOME + "/../test-profiles/";
     public static final String TMP_FOLDER = System.getProperty("java.io.tmpdir");
-    public static final String SPAWNED_BROKER_LOG4J_CONFIG_FILE_PATH = System.getProperty("spawnedbroker.log4j.configuration.file");
 
     private static final Logger _logger = LoggerFactory.getLogger(QpidTestCase.class);
 

Modified: qpid/java/trunk/systests/src/main/java/org/apache/qpid/test/utils/BrokerCommandHelper.java
URL: http://svn.apache.org/viewvc/qpid/java/trunk/systests/src/main/java/org/apache/qpid/test/utils/BrokerCommandHelper.java?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/systests/src/main/java/org/apache/qpid/test/utils/BrokerCommandHelper.java (original)
+++ qpid/java/trunk/systests/src/main/java/org/apache/qpid/test/utils/BrokerCommandHelper.java Tue Jun  9 21:13:19 2015
@@ -17,7 +17,6 @@
  */
 package org.apache.qpid.test.utils;
 
-import java.io.File;
 import java.util.LinkedList;
 import java.util.List;
 
@@ -37,7 +36,7 @@ public class BrokerCommandHelper
         _brokerCommandTemplateAsList = split(brokerCommandTemplate);
     }
 
-    public String[] getBrokerCommand( int port, String storePath, String storeType, File logConfigFile)
+    public String[] getBrokerCommand(int port, String storePath, String storeType)
     {
         String[] command = new String[_brokerCommandTemplateAsList.size()];
         int i=0;
@@ -46,36 +45,12 @@ public class BrokerCommandHelper
             command[i] = commandPart
                     .replace("@PORT", "" + port)
                     .replace("@STORE_PATH", storePath)
-                    .replace("@STORE_TYPE", storeType)
-                    .replace("@LOG_CONFIG_FILE", '"' + logConfigFile.getAbsolutePath() + '"');
+                    .replace("@STORE_TYPE", storeType);
             i++;
         }
         return command;
     }
 
-    private int getBrokerCommandLogOptionIndex(String logOption)
-    {
-        int logOptionIndex = _brokerCommandTemplateAsList.indexOf(logOption);
-        if(logOptionIndex == -1)
-        {
-            throw new RuntimeException("Could not find option " + logOption + " in " + _brokerCommandTemplateAsList);
-        }
-        return logOptionIndex;
-    }
-
-
-    public void removeBrokerCommandLog4JFile()
-    {
-        String logOption = "-l";
-        int logOptionIndex = getBrokerCommandLogOptionIndex(logOption);
-        if (logOptionIndex + 1 >=  _brokerCommandTemplateAsList.size())
-        {
-            throw new RuntimeException("Could not find log config location");
-        }
-        _brokerCommandTemplateAsList.remove(logOptionIndex);
-        _brokerCommandTemplateAsList.remove(logOptionIndex);
-    }
-
     private static List<String> split(String str)
     {
         List<String> tokens = new LinkedList<String>();

Modified: qpid/java/trunk/systests/src/main/java/org/apache/qpid/test/utils/QpidBrokerTestCase.java
URL: http://svn.apache.org/viewvc/qpid/java/trunk/systests/src/main/java/org/apache/qpid/test/utils/QpidBrokerTestCase.java?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/systests/src/main/java/org/apache/qpid/test/utils/QpidBrokerTestCase.java (original)
+++ qpid/java/trunk/systests/src/main/java/org/apache/qpid/test/utils/QpidBrokerTestCase.java Tue Jun  9 21:13:19 2015
@@ -81,7 +81,6 @@ public class QpidBrokerTestCase extends
     public static final String GUEST_PASSWORD = "guest";
 
     private final File _configFile = new File(System.getProperty("broker.config"));
-    private File _spawnedBrokerLogConfigFile;
     protected final String _brokerStoreType = System.getProperty("broker.config-store-type", "JSON");
     protected static final Logger _logger = LoggerFactory.getLogger(QpidBrokerTestCase.class);
     protected static final int LOGMONITOR_TIMEOUT = 5000;
@@ -200,8 +199,7 @@ public class QpidBrokerTestCase extends
     public QpidBrokerTestCase()
     {
         super();
-        _brokerConfigurations = new HashMap<Integer, TestBrokerConfiguration>();
-        initialiseSpawnedBrokerLogConfigFile();
+        _brokerConfigurations = new HashMap<>();
         _brokerCommandTemplate = BROKER_COMMAND_TEMPLATE;
 
 
@@ -264,15 +262,6 @@ public class QpidBrokerTestCase extends
         return configuration;
     }
 
-    private void initialiseSpawnedBrokerLogConfigFile()
-    {
-        _spawnedBrokerLogConfigFile = new File(SPAWNED_BROKER_LOG4J_CONFIG_FILE_PATH);
-        if(!_spawnedBrokerLogConfigFile.exists())
-        {
-            throw new RuntimeException("Log config file " + _spawnedBrokerLogConfigFile.getAbsolutePath() + " does not exist");
-        }
-    }
-
     public Logger getLogger()
     {
         return QpidBrokerTestCase._logger;
@@ -400,33 +389,19 @@ public class QpidBrokerTestCase extends
 
     public void startBroker(int port, boolean managementMode) throws Exception
     {
-        startBroker(port, managementMode, null);
-    }
-
-    public void startBroker(int port, boolean managementMode, String log4jFile) throws Exception
-    {
         int actualPort = getPort(port);
         TestBrokerConfiguration configuration = getBrokerConfiguration(actualPort);
-        startBroker(actualPort, configuration, managementMode, log4jFile);
-    }
-
-    protected File getBrokerCommandLog4JFile()
-    {
-        return _spawnedBrokerLogConfigFile;
-    }
-
-    protected void setBrokerCommandLog4JFile(File file)
-    {
-        _spawnedBrokerLogConfigFile = file;
-        _logger.info("Modified log config file to: " + file);
+        startBroker(actualPort, configuration, managementMode);
     }
 
-    public void startBroker(int port, TestBrokerConfiguration testConfiguration, String log4jFile) throws Exception
+    public void startBroker(int port, TestBrokerConfiguration testConfiguration) throws Exception
     {
-        startBroker(port, testConfiguration, false, log4jFile);
+        startBroker(port, testConfiguration, false);
     }
 
-    protected void startBroker(int port, TestBrokerConfiguration testConfiguration, boolean managementMode, String log4jFile) throws Exception
+    protected void startBroker(int port,
+                               TestBrokerConfiguration testConfiguration,
+                               boolean managementMode) throws Exception
     {
         port = getPort(port);
 
@@ -436,8 +411,7 @@ public class QpidBrokerTestCase extends
         }
 
         String testConfig = saveTestConfiguration(port, testConfiguration);
-        String log4jConfig = log4jFile == null ? getBrokerCommandLog4JFile().getAbsolutePath() : log4jFile;
-        BrokerOptions options = getBrokerOptions(managementMode, testConfig, log4jConfig, log4jFile == null);
+        BrokerOptions options = getBrokerOptions(managementMode, testConfig);
         BrokerHolder holder = new BrokerHolderFactory().create(_brokerType, port, this);
         _brokers.put(port, holder);
         holder.start(options);
@@ -1247,7 +1221,7 @@ public class QpidBrokerTestCase extends
         session.close();
     }
 
-    protected BrokerOptions getBrokerOptions( boolean managementMode, String testConfig, String log4jConfig, boolean skipLoggingConfiguration)
+    protected BrokerOptions getBrokerOptions(boolean managementMode, String testConfig)
     {
         BrokerOptions options = new BrokerOptions();
 
@@ -1258,8 +1232,6 @@ public class QpidBrokerTestCase extends
         {
             options.setManagementModePassword(MANAGEMENT_MODE_PASSWORD);
         }
-        options.setSkipLoggingConfiguration(skipLoggingConfiguration);
-        options.setLogConfigFileLocation(log4jConfig);
         options.setStartupLoggedToSystemOut(false);
         options.setConfigProperty("test.name", getClass().getSimpleName() + "-" + getName());
         return options;

Modified: qpid/java/trunk/systests/src/main/java/org/apache/qpid/test/utils/SpawnedBrokerHolder.java
URL: http://svn.apache.org/viewvc/qpid/java/trunk/systests/src/main/java/org/apache/qpid/test/utils/SpawnedBrokerHolder.java?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/systests/src/main/java/org/apache/qpid/test/utils/SpawnedBrokerHolder.java (original)
+++ qpid/java/trunk/systests/src/main/java/org/apache/qpid/test/utils/SpawnedBrokerHolder.java Tue Jun  9 21:13:19 2015
@@ -79,8 +79,7 @@ public class SpawnedBrokerHolder impleme
         // Add the port to QPID_WORK to ensure unique working dirs for multi broker tests
         final String qpidWork = getQpidWork(_type, _port);
 
-        String[] cmd = _brokerCommandHelper.getBrokerCommand(_port, brokerOptions.getConfigurationStoreLocation(), brokerOptions.getConfigurationStoreType(),
-                new File(brokerOptions.getLogConfigFileLocation()));
+        String[] cmd = _brokerCommandHelper.getBrokerCommand(_port, brokerOptions.getConfigurationStoreLocation(), brokerOptions.getConfigurationStoreType());
         if (brokerOptions.isManagementMode())
         {
             String[] newCmd = new String[cmd.length + 3];

Modified: qpid/java/trunk/systests/src/test/java/org/apache/qpid/server/BrokerStartupTest.java
URL: http://svn.apache.org/viewvc/qpid/java/trunk/systests/src/test/java/org/apache/qpid/server/BrokerStartupTest.java?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/systests/src/test/java/org/apache/qpid/server/BrokerStartupTest.java (original)
+++ qpid/java/trunk/systests/src/test/java/org/apache/qpid/server/BrokerStartupTest.java Tue Jun  9 21:13:19 2015
@@ -75,7 +75,7 @@ public class BrokerStartupTest extends A
                 FileUtils.delete(brokerConfigFile, true);
             }
 
-            startBroker(port, null, null);
+            startBroker(port, null);
 
             AMQConnectionURL url = new AMQConnectionURL(String.format("amqp://"
                                                                       + GUEST_USERNAME
@@ -87,102 +87,6 @@ public class BrokerStartupTest extends A
             conn.close();
         }
     }
-    /**
-     * Description:
-     * Test that providing an invalid broker logging configuration file does not
-     * cause the broker to enable DEBUG logging that will seriously impair
-     * performance
-     * Input:
-     * -l value that does not exist
-     * <p/>
-     * Output:
-     * <p/>
-     * No DEBUG output
-     * <p/>
-     * Validation Steps:
-     * <p/>
-     * 1. Start the broker and verify no DEBUG output exists
-     *
-     * @throws Exception caused by broker startup
-     */
-    public void testInvalidLog4jConfigurationFile() throws Exception
-    {
-        // This logging startup code only occurs when you run a Java broker,
-        // that broker must be started via Main so not an InVM broker.
-        if (isJavaBroker() && isExternalBroker() && !isInternalBroker())
-        {
-            //Remove test Log4j config from the commandline
-            setBrokerCommandLog4JFile(new File("invalid file"));
-
-            // The  broker has a built in default log4j configuration set up
-            // so if the the broker cannot load the -l value it will use default
-            // use this default. Test that this is correctly loaded, by
-            // including -Dlog4j.debug so we can validate.
-            setBrokerEnvironment("QPID_OPTS", "-Dlog4j.debug");
-
-/*
-            // Disable all client logging so we can test for broker DEBUG only.
-            setLoggerLevel(Logger.getRootLogger(), Level.WARN);
-            setLoggerLevel(Logger.getLogger("qpid.protocol"), Level.WARN);
-            setLoggerLevel(Logger.getLogger("org.apache.qpid"), Level.WARN);
-*/
-
-            // Set the broker to use info level logging, which is the qpid-server
-            // default. Rather than debug which is the test default.
-            setBrokerOnlySystemProperty("amqj.server.logging.level", "info");
-            // Set the logging defaults to info for this test.
-            setBrokerOnlySystemProperty("amqj.logging.level", "info");
-            setBrokerOnlySystemProperty("root.logging.level", "info");
-
-            startBroker();
-
-            assertEquals("Log4j could not load desired configruation.",
-                         0, findMatches("log4j:ERROR Could not read configuration file from URL").size());
-
-            assertEquals("Logging did not error as expected",
-                         1, waitAndFindMatches("Logging configuration error: unable to read file ").size());
-
-
-            // Perfom some action on the broker to ensure that we hit the DEBUG
-            // messages that we know are there. Though the current xml parsing
-            // will generate a LOT of DEBUG on startup.
-            Connection connection = getConnection();
-
-            Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
-
-            Queue queue = session.createQueue(getTestQueueName());
-            session.createConsumer(queue).close();
-
-            int COUNT = 10;
-            sendMessage(session, queue, COUNT);
-
-            assertEquals(COUNT,drainQueue(queue));
-
-            List<String> results = waitAndFindMatches("DEBUG");
-            try
-            {
-                // Validation
-
-                assertEquals("DEBUG messages should not be logged", 0, results.size());
-            }
-            catch (AssertionFailedError afe)
-            {
-                System.err.println("Log Dump:");
-                for (String log : results)
-                {
-                    System.err.println(log);
-                }
-
-                if (results.size() == 0)
-                {
-                    System.err.println("Monitored file contents:");
-                    System.err.println(_monitor.readFile());
-                }
-
-                throw afe;
-            }
-        }
-    }
 
     public void testStartupWithErroredChildrenCanBeConfigured() throws Exception
     {
@@ -209,7 +113,7 @@ public class BrokerStartupTest extends A
                 FileUtils.delete(brokerConfigFile, true);
             }
 
-            startBroker(port, null, null);
+            startBroker(port, null);
 
             AMQConnectionURL url = new AMQConnectionURL(String.format("amqp://"
                     + GUEST_USERNAME

Modified: qpid/java/trunk/systests/src/test/java/org/apache/qpid/systest/management/jmx/LoggingManagementTest.java
URL: http://svn.apache.org/viewvc/qpid/java/trunk/systests/src/test/java/org/apache/qpid/systest/management/jmx/LoggingManagementTest.java?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/systests/src/test/java/org/apache/qpid/systest/management/jmx/LoggingManagementTest.java (original)
+++ qpid/java/trunk/systests/src/test/java/org/apache/qpid/systest/management/jmx/LoggingManagementTest.java Tue Jun  9 21:13:19 2015
@@ -40,7 +40,6 @@ public class LoggingManagementTest exten
     private JMXTestUtils _jmxUtils;
     private LoggingManagement _loggingManagement;
     private LogMonitor _monitor;
-    private File _logConfig;
 
     @Override
     public void setUp() throws Exception
@@ -52,12 +51,6 @@ public class LoggingManagementTest exten
         // System test normally run with log for4j test config from beneath test-profiles.   We need to
         // copy it as some of our tests write to this file.
 
-        File tmpLogFile = File.createTempFile("log4j" + "." + getName(), ".xml");
-        tmpLogFile.deleteOnExit();
-        FileUtils.copy(new File(System.getProperty("log4j.configuration.file")), tmpLogFile);
-        setBrokerCommandLog4JFile(tmpLogFile);
-        _logConfig = tmpLogFile;
-
         super.setUp();
         _jmxUtils.open();
 
@@ -67,7 +60,7 @@ public class LoggingManagementTest exten
 
     public void startBroker() throws Exception
     {
-        super.startBroker(0, false, _logConfig.getAbsolutePath());
+        super.startBroker(0, false);
     }
 
     @Override
@@ -79,11 +72,6 @@ public class LoggingManagementTest exten
             {
                 _jmxUtils.close();
             }
-
-            if (_logConfig != null)
-            {
-               _logConfig.delete();
-            }
         }
         finally
         {

Modified: qpid/java/trunk/systests/src/test/java/org/apache/qpid/test/utils/BrokerCommandHelperTest.java
URL: http://svn.apache.org/viewvc/qpid/java/trunk/systests/src/test/java/org/apache/qpid/test/utils/BrokerCommandHelperTest.java?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/systests/src/test/java/org/apache/qpid/test/utils/BrokerCommandHelperTest.java (original)
+++ qpid/java/trunk/systests/src/test/java/org/apache/qpid/test/utils/BrokerCommandHelperTest.java Tue Jun  9 21:13:19 2015
@@ -17,10 +17,6 @@
  */
 package org.apache.qpid.test.utils;
 
-import static org.mockito.Mockito.*;
-
-import java.io.File;
-
 public class BrokerCommandHelperTest extends QpidTestCase
 {
     private static final String PATH_TO_QPID_EXECUTABLE = "/path  / to (/qpid";
@@ -31,49 +27,28 @@ public class BrokerCommandHelperTest ext
     private static final String ARGUMENT_STORE_PATH_VALUE = "@STORE_PATH";
     private static final String ARGUMENT_STORE_TYPE = "-st";
     private static final String ARGUMENT_STORE_TYPE_VALUE = "@STORE_TYPE";
-    private static final String ARGUMENT_LOG = "-l";
-    private static final String ARGUMENT_LOG_VALUE = "@LOG_CONFIG_FILE";
 
     private BrokerCommandHelper _brokerCommandHelper;
 
-    private File _logConfigFile = mock(File.class);
-
     @Override
     public void setUp()
     {
-        when(_logConfigFile.getAbsolutePath()).thenReturn("log Config File");
         _brokerCommandHelper = new BrokerCommandHelper("\"" + PATH_TO_QPID_EXECUTABLE + "\" " + ARGUMENT_PORT + "     "
                 + ARGUMENT_PORT_VALUE + " " + ARGUMENT_STORE_PATH + " " + ARGUMENT_STORE_PATH_VALUE + " " + ARGUMENT_STORE_TYPE
-                + " " + ARGUMENT_STORE_TYPE_VALUE + " " + ARGUMENT_LOG + " " + ARGUMENT_LOG_VALUE + "     '" + ARGUMENT_WITH_SPACES
+                + " " + ARGUMENT_STORE_TYPE_VALUE + "     '" + ARGUMENT_WITH_SPACES
                 + "'");
     }
 
     public void testGetBrokerCommand()
     {
-        String[] brokerCommand = _brokerCommandHelper.getBrokerCommand(1, "path to config file", "json", _logConfigFile);
+        String[] brokerCommand = _brokerCommandHelper.getBrokerCommand(1, "path to config file", "json");
 
         String[] expected = { PATH_TO_QPID_EXECUTABLE, ARGUMENT_PORT, "1", ARGUMENT_STORE_PATH,  "path to config file",
-                ARGUMENT_STORE_TYPE, "json", ARGUMENT_LOG, "\"log Config File\"", ARGUMENT_WITH_SPACES };
-        assertEquals("Unexpected broker command", expected.length, brokerCommand.length);
-        for (int i = 0; i < expected.length; i++)
-        {
-            assertEquals("Unexpected command part value at " + i,expected[i], brokerCommand[i] );
-        }
-    }
-
-    public void testRemoveBrokerCommandLog4JFile()
-    {
-        _brokerCommandHelper.removeBrokerCommandLog4JFile();
-        String[] brokerCommand = _brokerCommandHelper.getBrokerCommand(1, "configFile", "json", _logConfigFile);
-
-        String[] expected = { PATH_TO_QPID_EXECUTABLE, ARGUMENT_PORT, "1", ARGUMENT_STORE_PATH, "configFile",
                 ARGUMENT_STORE_TYPE, "json", ARGUMENT_WITH_SPACES };
-
         assertEquals("Unexpected broker command", expected.length, brokerCommand.length);
         for (int i = 0; i < expected.length; i++)
         {
             assertEquals("Unexpected command part value at " + i,expected[i], brokerCommand[i] );
         }
     }
-
 }

Modified: qpid/java/trunk/test-profiles/JavaExcludes
URL: http://svn.apache.org/viewvc/qpid/java/trunk/test-profiles/JavaExcludes?rev=1684534&r1=1684533&r2=1684534&view=diff
==============================================================================
--- qpid/java/trunk/test-profiles/JavaExcludes (original)
+++ qpid/java/trunk/test-profiles/JavaExcludes Tue Jun  9 21:13:19 2015
@@ -37,7 +37,6 @@ org.apache.qpid.server.protocol.v0_8.Max
 // QPID-6516: replace Log4J with LogBack
 org.apache.qpid.server.jmx.mbeans.LoggingManagementMBeanTest#*
 org.apache.qpid.systest.management.jmx.LoggingManagementTest#*
-org.apache.qpid.server.BrokerStartupTest#testInvalidLog4jConfigurationFile
 org.apache.qpid.systest.rest.acl.LogViewerACLTest#*
 org.apache.qpid.systest.rest.LogRecordsRestTest#*
 org.apache.qpid.util.LogMonitorTest#*



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org