public class SessionLog
extends java.lang.Object
implements org.apache.commons.logging.Log
[socketAddress] User message'.
You can use this class in two ways:
private static final Log log = LogFactory.getLog(MySessionListener.class);
...
public void messageReceived(Session s, Message m) {
SessionLog.info(log, s, "Received: " + m);
...
}
connectionEstablished event is
always fired in prior to other events):
private static final Log log = LogFactory.getLog(MySessionListener.class);
public class MySessionInfo {
private final SessionLog log;
...
public MySessionInfo(Session session) {
log = new SessionLog(session, LogFactory.getLog(MySessionListener.class);
...
}
public Log getLog() {
return log;
}
...
}
public class MySessionListener implements SessionListener {
public void connectionEstablished(Session s) {
MySessionInfo info = new MySessionInfo(s);
s.setAttachment(new MySessionInfo(s));
info.getLog().info("Connection established.");
...
}
public void messageReceived(Session s, Message m) {
MySessionInfo info = (MySessionInfo) s.getAttachment();
info.getLog().info("Received: " + m);
...
}
...
}
| Constructor and Description |
|---|
SessionLog(Session session,
org.apache.commons.logging.Log log) |
| Modifier and Type | Method and Description |
|---|---|
static void |
debug(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj) |
static void |
debug(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj,
java.lang.Throwable cause) |
void |
debug(java.lang.Object obj) |
void |
debug(java.lang.Object obj,
java.lang.Throwable cause) |
static void |
error(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj) |
static void |
error(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj,
java.lang.Throwable cause) |
void |
error(java.lang.Object obj) |
void |
error(java.lang.Object obj,
java.lang.Throwable cause) |
static void |
fatal(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj) |
static void |
fatal(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj,
java.lang.Throwable cause) |
void |
fatal(java.lang.Object obj) |
void |
fatal(java.lang.Object obj,
java.lang.Throwable cause) |
static void |
info(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj) |
static void |
info(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj,
java.lang.Throwable cause) |
void |
info(java.lang.Object obj) |
void |
info(java.lang.Object obj,
java.lang.Throwable cause) |
boolean |
isDebugEnabled() |
boolean |
isErrorEnabled() |
boolean |
isFatalEnabled() |
boolean |
isInfoEnabled() |
boolean |
isTraceEnabled() |
boolean |
isWarnEnabled() |
static void |
trace(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj) |
static void |
trace(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj,
java.lang.Throwable cause) |
void |
trace(java.lang.Object obj) |
void |
trace(java.lang.Object obj,
java.lang.Throwable cause) |
static void |
warn(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj) |
static void |
warn(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj,
java.lang.Throwable cause) |
void |
warn(java.lang.Object obj) |
void |
warn(java.lang.Object obj,
java.lang.Throwable cause) |
public SessionLog(Session session, org.apache.commons.logging.Log log)
public static void trace(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj)
public static void trace(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj,
java.lang.Throwable cause)
public static void debug(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj)
public static void debug(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj,
java.lang.Throwable cause)
public static void info(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj)
public static void info(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj,
java.lang.Throwable cause)
public static void warn(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj)
public static void warn(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj,
java.lang.Throwable cause)
public static void error(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj)
public static void error(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj,
java.lang.Throwable cause)
public static void fatal(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj)
public static void fatal(org.apache.commons.logging.Log log,
Session session,
java.lang.Object obj,
java.lang.Throwable cause)
public boolean isDebugEnabled()
isDebugEnabled in interface org.apache.commons.logging.Logpublic boolean isErrorEnabled()
isErrorEnabled in interface org.apache.commons.logging.Logpublic boolean isFatalEnabled()
isFatalEnabled in interface org.apache.commons.logging.Logpublic boolean isInfoEnabled()
isInfoEnabled in interface org.apache.commons.logging.Logpublic boolean isTraceEnabled()
isTraceEnabled in interface org.apache.commons.logging.Logpublic boolean isWarnEnabled()
isWarnEnabled in interface org.apache.commons.logging.Logpublic void trace(java.lang.Object obj)
trace in interface org.apache.commons.logging.Logpublic void trace(java.lang.Object obj,
java.lang.Throwable cause)
trace in interface org.apache.commons.logging.Logpublic void debug(java.lang.Object obj)
debug in interface org.apache.commons.logging.Logpublic void debug(java.lang.Object obj,
java.lang.Throwable cause)
debug in interface org.apache.commons.logging.Logpublic void info(java.lang.Object obj)
info in interface org.apache.commons.logging.Logpublic void info(java.lang.Object obj,
java.lang.Throwable cause)
info in interface org.apache.commons.logging.Logpublic void warn(java.lang.Object obj)
warn in interface org.apache.commons.logging.Logpublic void warn(java.lang.Object obj,
java.lang.Throwable cause)
warn in interface org.apache.commons.logging.Logpublic void error(java.lang.Object obj)
error in interface org.apache.commons.logging.Logpublic void error(java.lang.Object obj,
java.lang.Throwable cause)
error in interface org.apache.commons.logging.Logpublic void fatal(java.lang.Object obj)
fatal in interface org.apache.commons.logging.Logpublic void fatal(java.lang.Object obj,
java.lang.Throwable cause)
fatal in interface org.apache.commons.logging.LogCopyright © 2004-2012 Trustin Lee. All Rights Reserved.