Class Jdk14Logger

java.lang.Object
com.mysql.cj.log.Jdk14Logger
All Implemented Interfaces:
Log

public class Jdk14Logger
extends java.lang.Object
implements Log
Logging functionality for JDK1.4
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.util.logging.Logger jdkLogger
    The underlying logger from JDK-1.4

    Fields inherited from interface com.mysql.cj.log.Log

    LOGGER_INSTANCE_NAME
  • Constructor Summary

    Constructors 
    Constructor Description
    Jdk14Logger​(java.lang.String name)
    Creates a new Jdk14Logger object.
  • Method Summary

    Modifier and Type Method Description
    boolean isDebugEnabled()
    Is the 'debug' log level enabled?
    boolean isErrorEnabled()
    Is the 'error' log level enabled?
    boolean isFatalEnabled()
    Is the 'fatal' log level enabled?
    boolean isInfoEnabled()
    Is the 'info' log level enabled?
    boolean isTraceEnabled()
    Is the 'trace' log level enabled?
    boolean isWarnEnabled()
    Is the 'warn' log level enabled?
    void logDebug​(java.lang.Object message)
    Logs the given message instance using the 'debug' level
    void logDebug​(java.lang.Object message, java.lang.Throwable exception)
    Logs the given message and Throwable at the 'debug' level.
    void logError​(java.lang.Object message)
    Logs the given message instance using the 'error' level
    void logError​(java.lang.Object message, java.lang.Throwable exception)
    Logs the given message and Throwable at the 'error' level.
    void logFatal​(java.lang.Object message)
    Logs the given message instance using the 'fatal' level
    void logFatal​(java.lang.Object message, java.lang.Throwable exception)
    Logs the given message and Throwable at the 'fatal' level.
    void logInfo​(java.lang.Object message)
    Logs the given message instance using the 'info' level
    void logInfo​(java.lang.Object message, java.lang.Throwable exception)
    Logs the given message and Throwable at the 'info' level.
    void logTrace​(java.lang.Object message)
    Logs the given message instance using the 'trace' level
    void logTrace​(java.lang.Object message, java.lang.Throwable exception)
    Logs the given message and Throwable at the 'trace' level.
    void logWarn​(java.lang.Object message)
    Logs the given message instance using the 'warn' level
    void logWarn​(java.lang.Object message, java.lang.Throwable exception)
    Logs the given message and Throwable at the 'warn' level.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • jdkLogger

      protected java.util.logging.Logger jdkLogger
      The underlying logger from JDK-1.4
  • Constructor Details

    • Jdk14Logger

      public Jdk14Logger​(java.lang.String name)
      Creates a new Jdk14Logger object.
      Parameters:
      name - logger name as per Logger.getLogger(String)
  • Method Details

    • isDebugEnabled

      public boolean isDebugEnabled()
      Description copied from interface: Log
      Is the 'debug' log level enabled?
      Specified by:
      isDebugEnabled in interface Log
      Returns:
      true if so.
    • isErrorEnabled

      public boolean isErrorEnabled()
      Description copied from interface: Log
      Is the 'error' log level enabled?
      Specified by:
      isErrorEnabled in interface Log
      Returns:
      true if so.
    • isFatalEnabled

      public boolean isFatalEnabled()
      Description copied from interface: Log
      Is the 'fatal' log level enabled?
      Specified by:
      isFatalEnabled in interface Log
      Returns:
      true if so.
    • isInfoEnabled

      public boolean isInfoEnabled()
      Description copied from interface: Log
      Is the 'info' log level enabled?
      Specified by:
      isInfoEnabled in interface Log
      Returns:
      true if so.
    • isTraceEnabled

      public boolean isTraceEnabled()
      Description copied from interface: Log
      Is the 'trace' log level enabled?
      Specified by:
      isTraceEnabled in interface Log
      Returns:
      true if so.
    • isWarnEnabled

      public boolean isWarnEnabled()
      Description copied from interface: Log
      Is the 'warn' log level enabled?
      Specified by:
      isWarnEnabled in interface Log
      Returns:
      true if so.
    • logDebug

      public void logDebug​(java.lang.Object message)
      Logs the given message instance using the 'debug' level
      Specified by:
      logDebug in interface Log
      Parameters:
      message - the message to log
    • logDebug

      public void logDebug​(java.lang.Object message, java.lang.Throwable exception)
      Logs the given message and Throwable at the 'debug' level.
      Specified by:
      logDebug in interface Log
      Parameters:
      message - the message to log
      exception - the throwable to log (may be null)
    • logError

      public void logError​(java.lang.Object message)
      Logs the given message instance using the 'error' level
      Specified by:
      logError in interface Log
      Parameters:
      message - the message to log
    • logError

      public void logError​(java.lang.Object message, java.lang.Throwable exception)
      Logs the given message and Throwable at the 'error' level.
      Specified by:
      logError in interface Log
      Parameters:
      message - the message to log
      exception - the throwable to log (may be null)
    • logFatal

      public void logFatal​(java.lang.Object message)
      Logs the given message instance using the 'fatal' level
      Specified by:
      logFatal in interface Log
      Parameters:
      message - the message to log
    • logFatal

      public void logFatal​(java.lang.Object message, java.lang.Throwable exception)
      Logs the given message and Throwable at the 'fatal' level.
      Specified by:
      logFatal in interface Log
      Parameters:
      message - the message to log
      exception - the throwable to log (may be null)
    • logInfo

      public void logInfo​(java.lang.Object message)
      Logs the given message instance using the 'info' level
      Specified by:
      logInfo in interface Log
      Parameters:
      message - the message to log
    • logInfo

      public void logInfo​(java.lang.Object message, java.lang.Throwable exception)
      Logs the given message and Throwable at the 'info' level.
      Specified by:
      logInfo in interface Log
      Parameters:
      message - the message to log
      exception - the throwable to log (may be null)
    • logTrace

      public void logTrace​(java.lang.Object message)
      Logs the given message instance using the 'trace' level
      Specified by:
      logTrace in interface Log
      Parameters:
      message - the message to log
    • logTrace

      public void logTrace​(java.lang.Object message, java.lang.Throwable exception)
      Logs the given message and Throwable at the 'trace' level.
      Specified by:
      logTrace in interface Log
      Parameters:
      message - the message to log
      exception - the throwable to log (may be null)
    • logWarn

      public void logWarn​(java.lang.Object message)
      Logs the given message instance using the 'warn' level
      Specified by:
      logWarn in interface Log
      Parameters:
      message - the message to log
    • logWarn

      public void logWarn​(java.lang.Object message, java.lang.Throwable exception)
      Logs the given message and Throwable at the 'warn' level.
      Specified by:
      logWarn in interface Log
      Parameters:
      message - the message to log
      exception - the throwable to log (may be null)