Interface Logger

  • All Known Implementing Classes:
    AnsiLogger

    public interface Logger
    Simple log handler for printing used during the maven build
    Since:
    31.03.14
    Author:
    roland
    • Method Detail

      • debug

        void debug​(String format,
                   Object... params)
        Debug message if debugging is enabled.
        Parameters:
        format - debug message format
        params - parameter for formatting message
      • info

        void info​(String format,
                  Object... params)
        Informational message
        Parameters:
        format - info message format
        params - parameter for formatting message
      • verbose

        void verbose​(Logger.LogVerboseCategory logVerboseCategory,
                     String format,
                     Object... params)
        Verbose message for build
        Parameters:
        logVerboseCategory - debug level for logging
        format - verbose message format
        params - parameter for formatting message
      • warn

        void warn​(String format,
                  Object... params)
        A warning.
        Parameters:
        format - warning message format
        params - parameter for formatting message
      • error

        void error​(String format,
                   Object... params)
        Severe errors
        Parameters:
        format - error message format
        params - parameter for formatting message
      • errorMessage

        String errorMessage​(String message)
        Prepare the given message as an error message to be used in exceptions.
        Parameters:
        message - message to prepare
        Returns:
        prepared error message
      • isDebugEnabled

        boolean isDebugEnabled()
        Whether debugging is enabled.
      • isVerboseEnabled

        boolean isVerboseEnabled()
        Whether verbose is enablee
      • progressStart

        void progressStart()
        Start a progress bar* @param total the total number to be expected
      • progressUpdate

        void progressUpdate​(String layerId,
                            String status,
                            String progressMessage)
        Update the progress
        Parameters:
        layerId - the image id of the layer fetched
        status - a status message
        progressMessage - the progressBar
      • progressFinished

        void progressFinished()
        Finis progress meter. Must be always called if progressStart() has been used.