Class LogXF

  • Direct Known Subclasses:
    LogMF, LogSF

    public abstract class LogXF
    extends Object
    This is a base class for LogMF and LogSF parameterized logging classes.
    Since:
    1.2.16
    See Also:
    LogMF, LogSF
    • Field Detail

      • TRACE

        protected static final Level TRACE
        Trace level.
    • Constructor Detail

      • LogXF

        protected LogXF()
    • Method Detail

      • valueOf

        protected static Boolean valueOf​(boolean b)
        Returns a Boolean instance representing the specified boolean. Boolean.valueOf was added in JDK 1.4.
        Parameters:
        b - a boolean value.
        Returns:
        a Boolean instance representing b.
      • valueOf

        protected static Character valueOf​(char c)
        Returns a Character instance representing the specified char. Character.valueOf was added in JDK 1.5.
        Parameters:
        c - a character value.
        Returns:
        a Character instance representing c.
      • valueOf

        protected static Byte valueOf​(byte b)
        Returns a Byte instance representing the specified byte. Byte.valueOf was added in JDK 1.5.
        Parameters:
        b - a byte value.
        Returns:
        a Byte instance representing b.
      • valueOf

        protected static Short valueOf​(short b)
        Returns a Short instance representing the specified short. Short.valueOf was added in JDK 1.5.
        Parameters:
        b - a short value.
        Returns:
        a Byte instance representing b.
      • valueOf

        protected static Integer valueOf​(int b)
        Returns an Integer instance representing the specified int. Integer.valueOf was added in JDK 1.5.
        Parameters:
        b - an int value.
        Returns:
        an Integer instance representing b.
      • valueOf

        protected static Long valueOf​(long b)
        Returns a Long instance representing the specified long. Long.valueOf was added in JDK 1.5.
        Parameters:
        b - a long value.
        Returns:
        a Long instance representing b.
      • valueOf

        protected static Float valueOf​(float b)
        Returns a Float instance representing the specified float. Float.valueOf was added in JDK 1.5.
        Parameters:
        b - a float value.
        Returns:
        a Float instance representing b.
      • valueOf

        protected static Double valueOf​(double b)
        Returns a Double instance representing the specified double. Double.valueOf was added in JDK 1.5.
        Parameters:
        b - a double value.
        Returns:
        a Byte instance representing b.
      • toArray

        protected static Object[] toArray​(Object param1)
        Create new array.
        Parameters:
        param1 - parameter 1.
        Returns:
        new array.
      • toArray

        protected static Object[] toArray​(Object param1,
                                          Object param2)
        Create new array.
        Parameters:
        param1 - parameter 1.
        param2 - parameter 2.
        Returns:
        new array.
      • toArray

        protected static Object[] toArray​(Object param1,
                                          Object param2,
                                          Object param3)
        Create new array.
        Parameters:
        param1 - parameter 1.
        param2 - parameter 2.
        param3 - parameter 3.
        Returns:
        new array.
      • toArray

        protected static Object[] toArray​(Object param1,
                                          Object param2,
                                          Object param3,
                                          Object param4)
        Create new array.
        Parameters:
        param1 - parameter 1.
        param2 - parameter 2.
        param3 - parameter 3.
        param4 - parameter 4.
        Returns:
        new array.
      • entering

        public static void entering​(Logger logger,
                                    String sourceClass,
                                    String sourceMethod)
        Log an entering message at DEBUG level.
        Parameters:
        logger - logger, may not be null.
        sourceClass - source class, may be null.
        sourceMethod - method, may be null.
      • entering

        public static void entering​(Logger logger,
                                    String sourceClass,
                                    String sourceMethod,
                                    String param)
        Log an entering message with a parameter at DEBUG level.
        Parameters:
        logger - logger, may not be null.
        sourceClass - source class, may be null.
        sourceMethod - method, may be null.
        param - parameter, may be null.
      • entering

        public static void entering​(Logger logger,
                                    String sourceClass,
                                    String sourceMethod,
                                    Object param)
        Log an entering message with a parameter at DEBUG level.
        Parameters:
        logger - logger, may not be null.
        sourceClass - source class, may be null.
        sourceMethod - method, may be null.
        param - parameter, may be null.
      • entering

        public static void entering​(Logger logger,
                                    String sourceClass,
                                    String sourceMethod,
                                    Object[] params)
        Log an entering message with an array of parameters at DEBUG level.
        Parameters:
        logger - logger, may not be null.
        sourceClass - source class, may be null.
        sourceMethod - method, may be null.
        params - parameters, may be null.
      • exiting

        public static void exiting​(Logger logger,
                                   String sourceClass,
                                   String sourceMethod)
        Log an exiting message at DEBUG level.
        Parameters:
        logger - logger, may not be null.
        sourceClass - source class, may be null.
        sourceMethod - method, may be null.
      • exiting

        public static void exiting​(Logger logger,
                                   String sourceClass,
                                   String sourceMethod,
                                   String result)
        Log an exiting message with result at DEBUG level.
        Parameters:
        logger - logger, may not be null.
        sourceClass - source class, may be null.
        sourceMethod - method, may be null.
        result - result, may be null.
      • exiting

        public static void exiting​(Logger logger,
                                   String sourceClass,
                                   String sourceMethod,
                                   Object result)
        Log an exiting message with result at DEBUG level.
        Parameters:
        logger - logger, may not be null.
        sourceClass - source class, may be null.
        sourceMethod - method, may be null.
        result - result, may be null.
      • throwing

        public static void throwing​(Logger logger,
                                    String sourceClass,
                                    String sourceMethod,
                                    Throwable thrown)
        Logs a throwing message at DEBUG level.
        Parameters:
        logger - logger, may not be null.
        sourceClass - source class, may be null.
        sourceMethod - method, may be null.
        thrown - throwable, may be null.