Class Logger

  • All Implemented Interfaces:
    org.slf4j.Logger

    public class Logger
    extends I18nObject
    implements org.slf4j.Logger
    Creates a SLF4J logger that is backed by a ResourceBundle.
    • Method Detail

      • debug

        public void debug​(String aMessage)
        Specified by:
        debug in interface org.slf4j.Logger
      • debug

        public void debug​(String aMessage,
                          Object aDetail)
        Specified by:
        debug in interface org.slf4j.Logger
      • debug

        public void debug​(String aMessage,
                          Object... aDetails)
        Specified by:
        debug in interface org.slf4j.Logger
      • debug

        public void debug​(String aMessage,
                          Throwable aThrowable)
        Specified by:
        debug in interface org.slf4j.Logger
      • debug

        public void debug​(org.slf4j.Marker aMarker,
                          String aMessage)
        Specified by:
        debug in interface org.slf4j.Logger
      • debug

        public void debug​(String aMessage,
                          Object a1stDetail,
                          Object a2ndDetail)
        Specified by:
        debug in interface org.slf4j.Logger
      • debug

        public void debug​(org.slf4j.Marker aMarker,
                          String aMessage,
                          Object aDetail)
        Specified by:
        debug in interface org.slf4j.Logger
      • debug

        public void debug​(org.slf4j.Marker aMarker,
                          String aMessage,
                          Object... aDetails)
        Specified by:
        debug in interface org.slf4j.Logger
      • debug

        public void debug​(org.slf4j.Marker aMarker,
                          String aMessage,
                          Throwable aThrowable)
        Specified by:
        debug in interface org.slf4j.Logger
      • debug

        public void debug​(org.slf4j.Marker aMarker,
                          String aMessage,
                          Object a1stDetail,
                          Object a2ndDetail)
        Specified by:
        debug in interface org.slf4j.Logger
      • error

        public void error​(String aMessage)
        Specified by:
        error in interface org.slf4j.Logger
      • error

        public void error​(String aMessage,
                          Object aDetail)
        Specified by:
        error in interface org.slf4j.Logger
      • error

        public void error​(String aMessage,
                          Object... aDetails)
        Specified by:
        error in interface org.slf4j.Logger
      • error

        public void error​(String aMessage,
                          Throwable aThrowable)
        Specified by:
        error in interface org.slf4j.Logger
      • error

        public void error​(Throwable aThrowable,
                          String aMessage)
        A convenience method that uses an argument pattern with Throwable first.
        Parameters:
        aThrowable - A throwable exception
        aMessage - A message with information about the exception
      • error

        public void error​(Throwable aThrowable,
                          String aMessage,
                          Object... aVarargs)
        A convenience method that uses an argument pattern with Throwable first.
        Parameters:
        aThrowable - A throwable exception
        aMessage - A message with information about the exception
        aVarargs - Additional details about the exception being thrown
      • error

        public void error​(org.slf4j.Marker aMarker,
                          String aMessage)
        Specified by:
        error in interface org.slf4j.Logger
      • error

        public void error​(String aMessage,
                          Object a1stDetail,
                          Object a2ndDetail)
        Specified by:
        error in interface org.slf4j.Logger
      • error

        public void error​(org.slf4j.Marker aMarker,
                          String aMessage,
                          Object aDetail)
        Specified by:
        error in interface org.slf4j.Logger
      • error

        public void error​(org.slf4j.Marker aMarker,
                          String aMessage,
                          Object... aDetails)
        Specified by:
        error in interface org.slf4j.Logger
      • error

        public void error​(org.slf4j.Marker aMarker,
                          String aMessage,
                          Throwable aThrowable)
        Specified by:
        error in interface org.slf4j.Logger
      • error

        public void error​(org.slf4j.Marker aMarker,
                          String aMessage,
                          Object a1stDetail,
                          Object a2ndDetail)
        Specified by:
        error in interface org.slf4j.Logger
      • getName

        public String getName()
        Specified by:
        getName in interface org.slf4j.Logger
      • info

        public void info​(String aMessage)
        Specified by:
        info in interface org.slf4j.Logger
      • info

        public void info​(String aMessage,
                         Object aDetail)
        Specified by:
        info in interface org.slf4j.Logger
      • info

        public void info​(String aMessage,
                         Object... aDetails)
        Specified by:
        info in interface org.slf4j.Logger
      • info

        public void info​(String aMessage,
                         Throwable aThrowable)
        Specified by:
        info in interface org.slf4j.Logger
      • info

        public void info​(org.slf4j.Marker aMarker,
                         String aMessage)
        Specified by:
        info in interface org.slf4j.Logger
      • info

        public void info​(String aMessage,
                         Object a1stDetail,
                         Object a2ndDetail)
        Specified by:
        info in interface org.slf4j.Logger
      • info

        public void info​(org.slf4j.Marker aMarker,
                         String aMessage,
                         Object aDetail)
        Specified by:
        info in interface org.slf4j.Logger
      • info

        public void info​(org.slf4j.Marker aMarker,
                         String aMessage,
                         Object... aDetails)
        Specified by:
        info in interface org.slf4j.Logger
      • info

        public void info​(org.slf4j.Marker aMarker,
                         String aMessage,
                         Throwable aThrowable)
        Specified by:
        info in interface org.slf4j.Logger
      • info

        public void info​(org.slf4j.Marker aMarker,
                         String aMessage,
                         Object a1stDetail,
                         Object a2ndDetail)
        Specified by:
        info in interface org.slf4j.Logger
      • isDebugEnabled

        public boolean isDebugEnabled()
        Specified by:
        isDebugEnabled in interface org.slf4j.Logger
      • isDebugEnabled

        public boolean isDebugEnabled​(org.slf4j.Marker aMarker)
        Specified by:
        isDebugEnabled in interface org.slf4j.Logger
      • isErrorEnabled

        public boolean isErrorEnabled()
        Specified by:
        isErrorEnabled in interface org.slf4j.Logger
      • isErrorEnabled

        public boolean isErrorEnabled​(org.slf4j.Marker aMarker)
        Specified by:
        isErrorEnabled in interface org.slf4j.Logger
      • isInfoEnabled

        public boolean isInfoEnabled()
        Specified by:
        isInfoEnabled in interface org.slf4j.Logger
      • isInfoEnabled

        public boolean isInfoEnabled​(org.slf4j.Marker aMarker)
        Specified by:
        isInfoEnabled in interface org.slf4j.Logger
      • isTraceEnabled

        public boolean isTraceEnabled()
        Specified by:
        isTraceEnabled in interface org.slf4j.Logger
      • isTraceEnabled

        public boolean isTraceEnabled​(org.slf4j.Marker aMarker)
        Specified by:
        isTraceEnabled in interface org.slf4j.Logger
      • isWarnEnabled

        public boolean isWarnEnabled()
        Specified by:
        isWarnEnabled in interface org.slf4j.Logger
      • isWarnEnabled

        public boolean isWarnEnabled​(org.slf4j.Marker aMarker)
        Specified by:
        isWarnEnabled in interface org.slf4j.Logger
      • trace

        public void trace​(String aMessage)
        Specified by:
        trace in interface org.slf4j.Logger
      • trace

        public void trace​(String aMessage,
                          Object aDetail)
        Specified by:
        trace in interface org.slf4j.Logger
      • trace

        public void trace​(String aMessage,
                          Object... aDetails)
        Specified by:
        trace in interface org.slf4j.Logger
      • trace

        public void trace​(String aMessage,
                          Throwable aThrowable)
        Specified by:
        trace in interface org.slf4j.Logger
      • trace

        public void trace​(org.slf4j.Marker aMarker,
                          String aMessage)
        Specified by:
        trace in interface org.slf4j.Logger
      • trace

        public void trace​(String aMessage,
                          Object a1stDetail,
                          Object a2ndDetail)
        Specified by:
        trace in interface org.slf4j.Logger
      • trace

        public void trace​(org.slf4j.Marker aMarker,
                          String aMessage,
                          Object aDetail)
        Specified by:
        trace in interface org.slf4j.Logger
      • trace

        public void trace​(org.slf4j.Marker aMarker,
                          String aMessage,
                          Object... aDetails)
        Specified by:
        trace in interface org.slf4j.Logger
      • trace

        public void trace​(org.slf4j.Marker aMarker,
                          String aMessage,
                          Throwable aThrowable)
        Specified by:
        trace in interface org.slf4j.Logger
      • trace

        public void trace​(org.slf4j.Marker aMarker,
                          String aMessage,
                          Object a1stDetail,
                          Object a2ndDetail)
        Specified by:
        trace in interface org.slf4j.Logger
      • warn

        public void warn​(String aMessage)
        Specified by:
        warn in interface org.slf4j.Logger
      • warn

        public void warn​(String aMessage,
                         Object aDetail)
        Specified by:
        warn in interface org.slf4j.Logger
      • warn

        public void warn​(String aMessage,
                         Object... aDetails)
        Specified by:
        warn in interface org.slf4j.Logger
      • warn

        public void warn​(String aMessage,
                         Throwable aThrowable)
        Specified by:
        warn in interface org.slf4j.Logger
      • warn

        public void warn​(org.slf4j.Marker aMarker,
                         String aMessage)
        Specified by:
        warn in interface org.slf4j.Logger
      • warn

        public void warn​(String aMessage,
                         Object a1stDetail,
                         Object a2ndDetail)
        Specified by:
        warn in interface org.slf4j.Logger
      • warn

        public void warn​(org.slf4j.Marker aMarker,
                         String aMessage,
                         Object aDetail)
        Specified by:
        warn in interface org.slf4j.Logger
      • warn

        public void warn​(org.slf4j.Marker aMarker,
                         String aMessage,
                         Object... aDetails)
        Specified by:
        warn in interface org.slf4j.Logger
      • warn

        public void warn​(org.slf4j.Marker aMarker,
                         String aMessage,
                         Throwable aThrowable)
        Specified by:
        warn in interface org.slf4j.Logger
      • warn

        public void warn​(org.slf4j.Marker aMarker,
                         String aMessage,
                         Object a1stDetail,
                         Object a2ndDetail)
        Specified by:
        warn in interface org.slf4j.Logger
      • getMessage

        public String getMessage​(String aMessage,
                                 Object... aDetails)
        Gets a message from the logger's backing resource bundle if what's passed in is a message key; if it's not then what's passed in is, itself, returned. If what's passed in is the same thing as what's returned, any additional details passed in are ignored.
        Parameters:
        aMessage - A message to check against the backing resource bundle
        aDetails - An array of additional details
        Returns:
        A message value (potentially from the backing resource bundle)
      • getMessage

        public String getMessage​(org.slf4j.Marker aMarker,
                                 String aMessage,
                                 Object... aDetails)
        Gets a message from the logger's backing resource bundle if what's passed in is a message key; if it's not then what's passed in is, itself, returned. If what's passed in is the same thing as what's returned, any additional details passed in are ignored.
        Parameters:
        aMarker - A marker than can affect logging behavior
        aMessage - A message to check against the backing resource bundle
        aDetails - An array of additional details
        Returns:
        A message value (potentially from the backing resource bundle)
      • getLoggerImpl

        public org.slf4j.Logger getLoggerImpl()
        Gets the internal logger that this logger decorates. This allows casting it to the actual logging implementation so that native methods, etc., can be called.
        Returns:
        An underlying logger