[jboss-cvs] JBoss Messaging SVN: r7708 - trunk/examples/soak/reconnect/src/org/jboss/jms/soak/example/reconnect.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Aug 11 12:19:24 EDT 2009


Author: jmesnil
Date: 2009-08-11 12:19:24 -0400 (Tue, 11 Aug 2009)
New Revision: 7708

Modified:
   trunk/examples/soak/reconnect/src/org/jboss/jms/soak/example/reconnect/ServerDump.java
Log:
log server dump using logger instead of sysout

Modified: trunk/examples/soak/reconnect/src/org/jboss/jms/soak/example/reconnect/ServerDump.java
===================================================================
--- trunk/examples/soak/reconnect/src/org/jboss/jms/soak/example/reconnect/ServerDump.java	2009-08-11 13:16:33 UTC (rev 7707)
+++ trunk/examples/soak/reconnect/src/org/jboss/jms/soak/example/reconnect/ServerDump.java	2009-08-11 16:19:24 UTC (rev 7708)
@@ -29,6 +29,7 @@
 import java.util.Date;
 import java.util.Timer;
 import java.util.TimerTask;
+import java.util.logging.Logger;
 
 import javax.management.MBeanServerInvocationHandler;
 
@@ -44,6 +45,8 @@
  */
 public class ServerDump
 {
+   private static final Logger log = Logger.getLogger(ServerDump.class.getName());
+
    private final int dumpIntervalInMinutes;
 
    private final TimerTask task;
@@ -77,21 +80,21 @@
                                                                                                                               ObjectNames.getMessagingServerObjectName(),
                                                                                                                               MessagingServerControl.class,
                                                                                                                               false);
-               System.out.println("**** Server Dump ****");
-               System.out.format("date:            %s\n", new Date());
-               System.out.format("heap memory:     used=%s, max=%s\n",
+               String info          = "\n**** Server Dump ****\n";
+               info += String.format("date:            %s\n", new Date());
+               info += String.format("heap memory:     used=%s, max=%s\n",
                                  sizeof(heapMemory.getUsed()),
                                  sizeof(heapMemory.getMax()));
-               System.out.format("non-heap memory: used=%s, max=%s\n",
+               info += String.format("non-heap memory: used=%s, max=%s\n",
                                  sizeof(nonHeapMemory.getUsed()),
                                  sizeof(nonHeapMemory.getMax()));
-               System.out.format("# of thread:     %d\n", threadMXBean.getThreadCount());
-               System.out.format("# of conns:      %d\n", messagingServer.getConnectionCount());
-               System.out.println("********************");
+               info += String.format("# of thread:     %d\n", threadMXBean.getThreadCount());
+               info += String.format("# of conns:      %d\n", messagingServer.getConnectionCount());
+               info +=               "********************\n";
+               log.info(info);
             }
             catch (Exception e)
             {
-               // TODO Auto-generated catch block
                e.printStackTrace();
             }
          }




More information about the jboss-cvs-commits mailing list