eu.semaine.jms
Class JMSLogger
java.lang.Object
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(long usertime,
java.lang.Object... objects)
|
void |
debug(java.lang.Object... objects)
|
void |
error(long usertime,
java.lang.Object... objects)
|
void |
error(java.lang.Object... objects)
|
static JMSLogger |
getLog(java.lang.String source)
|
void |
info(long usertime,
java.lang.Object... objects)
|
void |
info(java.lang.Object... objects)
|
boolean |
isDebugEnabled()
|
static java.lang.String |
toLogMessageText(long usertime,
java.lang.Object... objects)
|
static java.lang.String |
toLogMessageText(java.lang.Object... objects)
|
void |
warn(long usertime,
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 |
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)
error
public void error(long usertime,
java.lang.Object... objects)
warn
public void warn(long usertime,
java.lang.Object... objects)
info
public void info(long usertime,
java.lang.Object... objects)
debug
public void debug(long usertime,
java.lang.Object... objects)
toLogMessageText
public static java.lang.String toLogMessageText(java.lang.Object... objects)
toLogMessageText
public static java.lang.String toLogMessageText(long usertime,
java.lang.Object... objects)
isDebugEnabled
public boolean isDebugEnabled()