Class PluginConsoleLogger

  • All Implemented Interfaces:
    ConsoleLogger

    final class PluginConsoleLogger
    extends java.lang.Object
    implements ConsoleLogger
    Wrapper logger of miscellaneous implementations of Log.
    Since:
    2.20
    See Also:
    ConsoleLogger
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.apache.maven.plugin.logging.Log mojoLogger  
    • Constructor Summary

      Constructors 
      Constructor Description
      PluginConsoleLogger​(org.apache.maven.plugin.logging.Log mojoLogger)  
    • Field Detail

      • mojoLogger

        private final org.apache.maven.plugin.logging.Log mojoLogger
    • Constructor Detail

      • PluginConsoleLogger

        PluginConsoleLogger​(org.apache.maven.plugin.logging.Log mojoLogger)
    • Method Detail

      • debug

        public void debug​(java.lang.String message)
        Specified by:
        debug in interface ConsoleLogger
      • debug

        public void debug​(java.lang.CharSequence content,
                          java.lang.Throwable error)
      • info

        public void info​(java.lang.String message)
        Specified by:
        info in interface ConsoleLogger
      • warning

        public void warning​(java.lang.String message)
        Specified by:
        warning in interface ConsoleLogger
      • warn

        public void warn​(java.lang.CharSequence content,
                         java.lang.Throwable error)
      • error

        public void error​(java.lang.String message)
        Specified by:
        error in interface ConsoleLogger
        Parameters:
        message - message to log
      • error

        public void error​(java.lang.String message,
                          java.lang.Throwable t)
        Description copied from interface: ConsoleLogger
        Simply delegates to error( toString( t, message ) ).
        Specified by:
        error in interface ConsoleLogger
        Parameters:
        message - message to log
        t - exception, message and trace to log
      • createAnsiBuilder

        private static org.apache.maven.shared.utils.logging.MessageBuilder createAnsiBuilder​(java.lang.CharSequence message)
      • bufferSize

        private static int bufferSize​(java.lang.CharSequence message)