org.apache.mina.util

Class SessionLog


public class SessionLog
extends java.lang.Object

Provides utility methods to log protocol-specific messages.

Set PREFIX and LOGGER session attributes to override prefix string and logger.

Field Summary

static String
LOGGER
Session attribute key: Logger
static String
PREFIX
Session attribute key: prefix string

Method Summary

static void
debug(IoSession session, String message)
static void
debug(IoSession session, String message, Throwable cause)
static void
error(IoSession session, String message)
static void
error(IoSession session, String message, Throwable cause)
static void
info(IoSession session, String message)
static void
info(IoSession session, String message, Throwable cause)
static boolean
isDebugEnabled(IoSession session)
static boolean
isErrorEnabled(IoSession session)
static boolean
isInfoEnabled(IoSession session)
static boolean
isWarnEnabled(IoSession session)
static void
warn(IoSession session, String message)
static void
warn(IoSession session, String message, Throwable cause)

Field Details

LOGGER

public static final String LOGGER
Session attribute key: Logger

PREFIX

public static final String PREFIX
Session attribute key: prefix string

Method Details

debug

public static void debug(IoSession session,
                         String message)

debug

public static void debug(IoSession session,
                         String message,
                         Throwable cause)

error

public static void error(IoSession session,
                         String message)

error

public static void error(IoSession session,
                         String message,
                         Throwable cause)

info

public static void info(IoSession session,
                        String message)

info

public static void info(IoSession session,
                        String message,
                        Throwable cause)

isDebugEnabled

public static boolean isDebugEnabled(IoSession session)

isErrorEnabled

public static boolean isErrorEnabled(IoSession session)

isInfoEnabled

public static boolean isInfoEnabled(IoSession session)

isWarnEnabled

public static boolean isWarnEnabled(IoSession session)

warn

public static void warn(IoSession session,
                        String message)

warn

public static void warn(IoSession session,
                        String message,
                        Throwable cause)