ceki 2002/08/01 09:14:56
Modified: src/java/org/apache/log4j/net Tag: v1_2-branch
JMSAppender.java JMSSink.java
src/xdocs Tag: v1_2-branch download.xml
Log:
Small improvements to JMSAppender and JMSSink.
Preparing to release 1.2.6.
Revision Changes Path
No revision
No revision
1.13.2.2 +1 -2 jakarta-log4j/src/java/org/apache/log4j/net/JMSAppender.java
Index: JMSAppender.java
===================================================================
RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/net/JMSAppender.java,v
retrieving revision 1.13.2.1
retrieving revision 1.13.2.2
diff -u -r1.13.2.1 -r1.13.2.2
--- JMSAppender.java 31 Jul 2002 09:25:13 -0000 1.13.2.1
+++ JMSAppender.java 1 Aug 2002 16:14:56 -0000 1.13.2.2
@@ -196,9 +196,8 @@
topicConnectionFactory = (TopicConnectionFactory) lookup(jndi,
tcfBindingName);
LogLog.debug("About to create TopicConnection.");
if(userName != null) {
- LogLog.debug("--------User name: "+userName);
topicConnection = topicConnectionFactory.createTopicConnection(userName,
- password);
+ password);
} else {
topicConnection = topicConnectionFactory.createTopicConnection();
}
1.12.2.2 +25 -2 jakarta-log4j/src/java/org/apache/log4j/net/JMSSink.java
Index: JMSSink.java
===================================================================
RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/net/JMSSink.java,v
retrieving revision 1.12.2.1
retrieving revision 1.12.2.2
diff -u -r1.12.2.1 -r1.12.2.2
--- JMSSink.java 31 Jul 2002 09:25:13 -0000 1.12.2.1
+++ JMSSink.java 1 Aug 2002 16:14:56 -0000 1.12.2.2
@@ -14,6 +14,7 @@
import org.apache.log4j.spi.LoggerRepository;
import org.apache.log4j.or.jms.MessageRenderer;
import org.apache.log4j.PropertyConfigurator;
+import org.apache.log4j.xml.DOMConfigurator;
import org.apache.log4j.helpers.LogLog;
import javax.jms.Message;
@@ -27,6 +28,9 @@
import javax.jms.ObjectMessage;
import javax.jms.JMSException;
+import java.io.BufferedReader;
+import java.io.InputStreamReader;
+
import javax.naming.InitialContext;
import javax.naming.Context;
import javax.naming.NameNotFoundException;
@@ -44,7 +48,7 @@
static Logger logger = Logger.getLogger(JMSSink.class);
- static public void main(String[] args) {
+ static public void main(String[] args) throws Exception {
if(args.length != 5) {
usage("Wrong number of arguments.");
}
@@ -53,10 +57,29 @@
String topicBindingName = args[1];
String username = args[2];
String password = args[3];
- PropertyConfigurator.configure(args[4]);
+
+
+ String configFile = args[4];
+ if(configFile.endsWith(".xml")) {
+ new DOMConfigurator().configure(configFile);
+ } else {
+ new PropertyConfigurator().configure(configFile);
+ }
+
new JMSSink(tcfBindingName, topicBindingName, username, password);
+ BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
+ // Loop until the word "exit" is typed
+ System.out.println("Type \"exit\" to quit JMSSink.");
+ while(true){
+ String s = stdin.readLine( );
+ if (s.equalsIgnoreCase("exit")) {
+ System.out.println("Exiting. Kill the application if it does not exit "
+ + "due to daemon threads.");
+ return;
+ }
+ }
}
public JMSSink( String tcfBindingName, String topicBindingName, String username,
No revision
No revision
1.53.2.10 +5 -5 jakarta-log4j/src/xdocs/download.xml
Index: download.xml
===================================================================
RCS file: /home/cvs/jakarta-log4j/src/xdocs/download.xml,v
retrieving revision 1.53.2.9
retrieving revision 1.53.2.10
diff -u -r1.53.2.9 -r1.53.2.10
--- download.xml 11 Jul 2002 09:12:22 -0000 1.53.2.9
+++ download.xml 1 Aug 2002 16:14:56 -0000 1.53.2.10
@@ -9,14 +9,14 @@
<meta name="keywords" content="java, logging, tracing, component, framework, API,
log4j"/>
<body>
- <section name="log4j version 1.2.5">
- <p>log4j 1.2.5 is available in <a
- href="../jakarta-log4j-1.2.5.tar.gz"><b>TAR.GZ</b></a> format
- or in <a href="../jakarta-log4j-1.2.5.zip"><b>ZIP</b></a>
+ <section name="log4j version 1.2.6">
+ <p>log4j 1.2.6 is available in <a
+ href="../jakarta-log4j-1.2.6.tar.gz"><b>TAR.GZ</b></a> format
+ or in <a href="../jakarta-log4j-1.2.6.zip"><b>ZIP</b></a>
format.
</p>
- <p>Release 1.2.5 fixes minor bugs. See the <a
+ <p>Release 1.2.6 fixes minor bugs. See the <a
href="HISTORY">HISTORY</a> file for the exact details.
</p>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>