Class JDK14Logger


  • public class JDK14Logger
    extends NucleusLogger
    JDK1.4 logger (java.util.logging) implementation of a NucleusLogger. Assumes that all configuration of the loggers are done by external configuration (System property "java.util.logging.config.file"). Maps logging levels as follows :
    • debug maps to java.util.logging fine
    • info maps to java.util.logging info
    • warn maps to java.util.logging warning
    • error maps to java.util.logging severe
    • fatal maps to java.util.logging severe
    • Constructor Detail

      • JDK14Logger

        public JDK14Logger​(String logName)
        Constructor for a JDK 1.4 Logger.
        Parameters:
        logName - Name of the logger
    • Method Detail

      • debug

        public void debug​(Object msg)
        Log a debug message.
        Specified by:
        debug in class NucleusLogger
        Parameters:
        msg - The message
      • debug

        public void debug​(Object msg,
                          Throwable thr)
        Log a debug message with throwable.
        Specified by:
        debug in class NucleusLogger
        Parameters:
        msg - The message
        thr - A throwable
      • info

        public void info​(Object msg)
        Log an info message.
        Specified by:
        info in class NucleusLogger
        Parameters:
        msg - The message
      • info

        public void info​(Object msg,
                         Throwable thr)
        Log an info message with throwable.
        Specified by:
        info in class NucleusLogger
        Parameters:
        msg - The message
        thr - A throwable
      • warn

        public void warn​(Object msg)
        Log a warning message.
        Specified by:
        warn in class NucleusLogger
        Parameters:
        msg - The message
      • warn

        public void warn​(Object msg,
                         Throwable thr)
        Log a warning message with throwable.
        Specified by:
        warn in class NucleusLogger
        Parameters:
        msg - The message
        thr - A throwable
      • error

        public void error​(Object msg)
        Log an error message.
        Specified by:
        error in class NucleusLogger
        Parameters:
        msg - The message
      • error

        public void error​(Object msg,
                          Throwable thr)
        Log an error message with throwable.
        Specified by:
        error in class NucleusLogger
        Parameters:
        msg - The message
        thr - A throwable
      • fatal

        public void fatal​(Object msg)
        Log a fatal message.
        Specified by:
        fatal in class NucleusLogger
        Parameters:
        msg - The message
      • fatal

        public void fatal​(Object msg,
                          Throwable thr)
        Log a fatal message with throwable.
        Specified by:
        fatal in class NucleusLogger
        Parameters:
        msg - The message
        thr - A throwable
      • isDebugEnabled

        public boolean isDebugEnabled()
        Accessor for whether debug logging is enabled
        Specified by:
        isDebugEnabled in class NucleusLogger
        Returns:
        Whether it is enabled
      • isInfoEnabled

        public boolean isInfoEnabled()
        Accessor for whether info logging is enabled
        Specified by:
        isInfoEnabled in class NucleusLogger
        Returns:
        Whether it is enabled