public class LoggingFilter extends IoFilterAdapter
Logger.SessionLogIoFilter.NextFilter, IoFilter.WriteRequest| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
LOGGER
Session attribute key:
Logger |
static java.lang.String |
PREFIX
Session attribute key: prefix string
|
| Constructor and Description |
|---|
LoggingFilter()
Creates a new instance.
|
destroy, init, onPostAdd, onPostRemove, onPreAdd, onPreRemovepublic static final java.lang.String PREFIX
public static final java.lang.String LOGGER
Loggerpublic void sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)
IoFilterIoHandler.sessionCreated(IoSession) event.sessionCreated in interface IoFiltersessionCreated in class IoFilterAdapterpublic void sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
IoFilterIoHandler.sessionOpened(IoSession) event.sessionOpened in interface IoFiltersessionOpened in class IoFilterAdapterpublic void sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
IoFilterIoHandler.sessionClosed(IoSession) event.sessionClosed in interface IoFiltersessionClosed in class IoFilterAdapterpublic void sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
IoFilterIoHandler.sessionIdle(IoSession,IdleStatus)
event.sessionIdle in interface IoFiltersessionIdle in class IoFilterAdapterpublic void exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Throwable cause)
IoFilterIoHandler.exceptionCaught(IoSession,Throwable)
event.exceptionCaught in interface IoFilterexceptionCaught in class IoFilterAdapterpublic void messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)
IoFilterIoHandler.messageReceived(IoSession,Object)
event.messageReceived in interface IoFiltermessageReceived in class IoFilterAdapterpublic void messageSent(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)
IoFilterIoHandler.messageSent(IoSession,Object)
event.messageSent in interface IoFiltermessageSent in class IoFilterAdapterpublic void filterWrite(IoFilter.NextFilter nextFilter, IoSession session, IoFilter.WriteRequest writeRequest)
IoFilterIoSession.write(Object) method invocation.filterWrite in interface IoFilterfilterWrite in class IoFilterAdapterpublic void filterClose(IoFilter.NextFilter nextFilter, IoSession session) throws java.lang.Exception
IoFilterIoSession.close() method invocation.filterClose in interface IoFilterfilterClose in class IoFilterAdapterjava.lang.Exception