summaryrefslogtreecommitdiff
path: root/qpid/java/testkit/src
diff options
context:
space:
mode:
authorRajith Muditha Attapattu <rajith@apache.org>2009-11-18 19:36:38 +0000
committerRajith Muditha Attapattu <rajith@apache.org>2009-11-18 19:36:38 +0000
commit2bddecb9a34dd9f541ac9f7fc8e09c0210b2592f (patch)
treee189bbd6e9d1d130acc8ab34f05470a7cf1dab55 /qpid/java/testkit/src
parentfb4e246a91b5d83bbe2094a1433e842cdea1262b (diff)
downloadqpid-python-2bddecb9a34dd9f541ac9f7fc8e09c0210b2592f.tar.gz
Added log4j config to the test launcher
Added shell script to run testkit.py Removed brokertest.py, instead using the version checked in under python/qpid folder by Alan. The shell scripts and the setup is work in progress, checking in now to help Alan reproduce an issue. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@881896 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/testkit/src')
-rw-r--r--qpid/java/testkit/src/main/java/org/apache/qpid/testkit/TestLauncher.java23
1 files changed, 23 insertions, 0 deletions
diff --git a/qpid/java/testkit/src/main/java/org/apache/qpid/testkit/TestLauncher.java b/qpid/java/testkit/src/main/java/org/apache/qpid/testkit/TestLauncher.java
index f13ee3f75c..b55afa7066 100644
--- a/qpid/java/testkit/src/main/java/org/apache/qpid/testkit/TestLauncher.java
+++ b/qpid/java/testkit/src/main/java/org/apache/qpid/testkit/TestLauncher.java
@@ -39,6 +39,11 @@ import javax.jms.MessageProducer;
import javax.jms.Session;
import javax.jms.TextMessage;
+import org.apache.log4j.BasicConfigurator;
+import org.apache.log4j.ConsoleAppender;
+import org.apache.log4j.Level;
+import org.apache.log4j.Logger;
+import org.apache.log4j.PatternLayout;
import org.apache.qpid.client.AMQConnection;
import org.apache.qpid.client.AMQQueue;
import org.apache.qpid.client.AMQTopic;
@@ -117,8 +122,26 @@ public class TestLauncher implements ErrorHandler
System.out.println("Failover exchange " + url );
}
+
+ configureLogging();
}
+ protected void configureLogging()
+ {
+ PatternLayout layout = new PatternLayout();
+ layout.setConversionPattern("%t %d %p [%c{4}] %m%n");
+ BasicConfigurator.configure(new ConsoleAppender(layout));
+
+ String logLevel = System.getProperty("log.level","warn");
+ String logComponent = System.getProperty("log.comp","org.apache.qpid");
+
+ Logger logger = Logger.getLogger(logComponent);
+ logger.setLevel(Level.toLevel(logLevel, Level.WARN));
+
+ System.out.println("Level " + logger.getLevel());
+
+ }
+
public void setUpControlChannel()
{
try