eu.semaine.jms
Class JMSLogger

java.lang.Object
  extended by eu.semaine.jms.JMSLogger

public class JMSLogger
extends java.lang.Object

A relatively lightweight class logging messages to a JMS topic if possible, and to the local log system if the JMS connection fails. All instances of JMSLogger use the same JMS connection and the same session.

Author:
marc

Method Summary
 void debug(java.lang.Object... objects)
           
 void error(java.lang.Object... objects)
           
static JMSLogger getLog(java.lang.String source)
           
 void info(java.lang.Object... objects)
           
 boolean isDebugEnabled()
           
static java.lang.String toLogMessageText(java.lang.Object... objects)
           
 void warn(java.lang.Object... objects)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getLog

public static JMSLogger getLog(java.lang.String source)

error

public void error(java.lang.Object... objects)

warn

public void warn(java.lang.Object... objects)

info

public void info(java.lang.Object... objects)

debug

public void debug(java.lang.Object... objects)

toLogMessageText

public static java.lang.String toLogMessageText(java.lang.Object... objects)

isDebugEnabled

public boolean isDebugEnabled()