Class PlexusLoggerWrapper

  • All Implemented Interfaces:
    Log

    public class PlexusLoggerWrapper
    extends java.lang.Object
    implements Log
    Wrap a Plexus logger into a Doxia logger. Based on org.apache.maven.plugin.logging.Log.
    Since:
    1.1
    Author:
    Vincent Siveton
    • Constructor Summary

      Constructors 
      Constructor Description
      PlexusLoggerWrapper​(org.codehaus.plexus.logging.Logger logger)
      Constructor for PlexusLoggerWrapper.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void debug​(java.lang.CharSequence content)
      Send a message to the user in the debug error level.
      void debug​(java.lang.CharSequence content, java.lang.Throwable error)
      Send a message (and accompanying exception) to the user in the debug error level.
      void debug​(java.lang.Throwable error)
      Send an exception to the user in the debug error level.
      void error​(java.lang.CharSequence content)
      Send a message to the user in the error error level.
      void error​(java.lang.CharSequence content, java.lang.Throwable error)
      Send a message (and accompanying exception) to the user in the error error level.
      void error​(java.lang.Throwable error)
      Send an exception to the user in the error error level.
      void info​(java.lang.CharSequence content)
      Send a message to the user in the info error level.
      void info​(java.lang.CharSequence content, java.lang.Throwable error)
      Send a message (and accompanying exception) to the user in the info error level.
      void info​(java.lang.Throwable error)
      Send an exception to the user in the info error level.
      boolean isDebugEnabled()
      isDebugEnabled.
      boolean isErrorEnabled()
      isErrorEnabled.
      boolean isInfoEnabled()
      isInfoEnabled.
      boolean isWarnEnabled()
      isWarnEnabled.
      void setLogLevel​(int level)
      Set the current log level.
      void warn​(java.lang.CharSequence content)
      Send a message to the user in the warn error level.
      void warn​(java.lang.CharSequence content, java.lang.Throwable error)
      Send a message (and accompanying exception) to the user in the warn error level.
      void warn​(java.lang.Throwable error)
      Send an exception to the user in the warn error level.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PlexusLoggerWrapper

        public PlexusLoggerWrapper​(org.codehaus.plexus.logging.Logger logger)

        Constructor for PlexusLoggerWrapper.

        Parameters:
        logger - the Plexus logger to wrap.
    • Method Detail

      • setLogLevel

        public void setLogLevel​(int level)
        Set the current log level.
        Specified by:
        setLogLevel in interface Log
        Parameters:
        level - the log level to set.
      • debug

        public void debug​(java.lang.CharSequence content)
        Send a message to the user in the debug error level.
        Specified by:
        debug in interface Log
        Parameters:
        content - a CharSequence object.
      • debug

        public void debug​(java.lang.CharSequence content,
                          java.lang.Throwable error)
        Send a message (and accompanying exception) to the user in the debug error level.
        The error's stacktrace will be output when this error level is enabled.
        Specified by:
        debug in interface Log
        Parameters:
        content - the message to log.
        error - the error to log.
      • debug

        public void debug​(java.lang.Throwable error)
        Send an exception to the user in the debug error level.
        The stack trace for this exception will be output when this error level is enabled.
        Specified by:
        debug in interface Log
        Parameters:
        error - the error to log.
      • info

        public void info​(java.lang.CharSequence content)
        Send a message to the user in the info error level.
        Specified by:
        info in interface Log
        Parameters:
        content - the message to log.
      • info

        public void info​(java.lang.CharSequence content,
                         java.lang.Throwable error)
        Send a message (and accompanying exception) to the user in the info error level.
        The error's stacktrace will be output when this error level is enabled.
        Specified by:
        info in interface Log
        Parameters:
        content - the message to log.
        error - the error to log.
      • info

        public void info​(java.lang.Throwable error)
        Send an exception to the user in the info error level.
        The stack trace for this exception will be output when this error level is enabled.
        Specified by:
        info in interface Log
        Parameters:
        error - a Throwable object.
      • warn

        public void warn​(java.lang.CharSequence content)
        Send a message to the user in the warn error level.
        Specified by:
        warn in interface Log
        Parameters:
        content - a CharSequence object.
      • warn

        public void warn​(java.lang.CharSequence content,
                         java.lang.Throwable error)
        Send a message (and accompanying exception) to the user in the warn error level.
        The error's stacktrace will be output when this error level is enabled.
        Specified by:
        warn in interface Log
        Parameters:
        content - the message to log.
        error - the error to log.
      • warn

        public void warn​(java.lang.Throwable error)
        Send an exception to the user in the warn error level.
        The stack trace for this exception will be output when this error level is enabled.
        Specified by:
        warn in interface Log
        Parameters:
        error - the error to log.
      • error

        public void error​(java.lang.CharSequence content)
        Send a message to the user in the error error level.
        Specified by:
        error in interface Log
        Parameters:
        content - the message to log.
      • error

        public void error​(java.lang.CharSequence content,
                          java.lang.Throwable error)
        Send a message (and accompanying exception) to the user in the error error level.
        The error's stacktrace will be output when this error level is enabled.
        Specified by:
        error in interface Log
        Parameters:
        content - the message to log.
        error - the error to log.
      • error

        public void error​(java.lang.Throwable error)
        Send an exception to the user in the error error level.
        The stack trace for this exception will be output when this error level is enabled.
        Specified by:
        error in interface Log
        Parameters:
        error - a Throwable object.
      • isDebugEnabled

        public boolean isDebugEnabled()

        isDebugEnabled.

        Specified by:
        isDebugEnabled in interface Log
        Returns:
        a boolean.
      • isInfoEnabled

        public boolean isInfoEnabled()

        isInfoEnabled.

        Specified by:
        isInfoEnabled in interface Log
        Returns:
        a boolean.
      • isWarnEnabled

        public boolean isWarnEnabled()

        isWarnEnabled.

        Specified by:
        isWarnEnabled in interface Log
        Returns:
        a boolean.
      • isErrorEnabled

        public boolean isErrorEnabled()

        isErrorEnabled.

        Specified by:
        isErrorEnabled in interface Log
        Returns:
        a boolean.