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

      Fields 
      Modifier and Type Field Description
      static java.lang.String LOGGER
      Session attribute key: Logger
      static java.lang.String PREFIX
      Session attribute key: prefix string
    • Constructor Summary

      Constructors 
      Constructor Description
      SessionLog()  
    • Field Detail

      • PREFIX

        public static final java.lang.String PREFIX
        Session attribute key: prefix string
      • LOGGER

        public static final java.lang.String LOGGER
        Session attribute key: Logger
    • Constructor Detail

      • SessionLog

        public SessionLog()
    • Method Detail

      • debug

        public static void debug​(IoSession session,
                                 java.lang.String message)
      • debug

        public static void debug​(IoSession session,
                                 java.lang.String message,
                                 java.lang.Throwable cause)
      • info

        public static void info​(IoSession session,
                                java.lang.String message)
      • info

        public static void info​(IoSession session,
                                java.lang.String message,
                                java.lang.Throwable cause)
      • warn

        public static void warn​(IoSession session,
                                java.lang.String message)
      • warn

        public static void warn​(IoSession session,
                                java.lang.String message,
                                java.lang.Throwable cause)
      • error

        public static void error​(IoSession session,
                                 java.lang.String message)
      • error

        public static void error​(IoSession session,
                                 java.lang.String message,
                                 java.lang.Throwable cause)
      • isDebugEnabled

        public static boolean isDebugEnabled​(IoSession session)
      • isInfoEnabled

        public static boolean isInfoEnabled​(IoSession session)
      • isWarnEnabled

        public static boolean isWarnEnabled​(IoSession session)
      • isErrorEnabled

        public static boolean isErrorEnabled​(IoSession session)