## org.apache.ivy.util
Class Message

    java.lang.Object
      org.apache.ivy.util.Message

    public final class Message

extends java.lang.Object

Logging utility class.

This class provides static methods for easy access to the current logger in `IvyContext`.

To configure logging, you should use the methods provided by the `MessageLoggerEngine` associated with the `Ivy` engine.

Field Summary
`static int` `MSG_DEBUG` Message priority of "debug".
`static int` `MSG_ERR` Message priority of "error".
`static int` `MSG_INFO` Message priority of "information".
`static int` `MSG_VERBOSE` Message priority of "verbose".
`static int` `MSG_WARN` Message priority of "warning".

Method Summary
`static void` `debug(java.lang.String msg)`
`static void` `deprecated(java.lang.String msg)`
`static void` `endProgress()`
`static void` `endProgress(java.lang.String msg)`
`static void` `error(java.lang.String msg)`
`static MessageLogger` `getDefaultLogger()` Returns the current default logger.
`static java.util.List` `getProblems()`
`static void` `info(java.lang.String msg)`
`static boolean` `isShowProgress()`
`static void` `log(int logLevel, java.lang.String msg)`
`static void` `progress()`
`static void` `rawinfo(java.lang.String msg)`
`static void` `setDefaultLogger(MessageLogger logger)` Change the default logger used when no other logger is currently configured
`static void` `setShowProgress(boolean progress)`
`static void` `showInfo()`
`static void` `sumupProblems()`
`static void` `verbose(java.lang.String msg)`
`static void` `warn(java.lang.String msg)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### MSG_ERR

    public static final int MSG_ERR

  Message priority of "error".

  See Also:
    Constant Field Values

### MSG_WARN

    public static final int MSG_WARN

  Message priority of "warning".

  See Also:
    Constant Field Values

### MSG_INFO

    public static final int MSG_INFO

  Message priority of "information".

  See Also:
    Constant Field Values

### MSG_VERBOSE

    public static final int MSG_VERBOSE

  Message priority of "verbose".

  See Also:
    Constant Field Values

### MSG_DEBUG

    public static final int MSG_DEBUG

  Message priority of "debug".

  See Also:
    Constant Field Values

Method Detail

### getDefaultLogger

    public static MessageLogger getDefaultLogger()

  Returns the current default logger.

  Returns:
    the current default logger; is never `null`.

### setDefaultLogger

    public static void setDefaultLogger(MessageLogger logger)

  Change the default logger used when no other logger is currently configured

  Parameters:
    `logger` - the new default logger, must not be `null`

### showInfo

    public static void showInfo()

### debug

    public static void debug(java.lang.String msg)

### verbose

    public static void verbose(java.lang.String msg)

### info

    public static void info(java.lang.String msg)

### rawinfo

    public static void rawinfo(java.lang.String msg)

### deprecated

    public static void deprecated(java.lang.String msg)

### warn

    public static void warn(java.lang.String msg)

### error

    public static void error(java.lang.String msg)

### log

    public static void log(int logLevel,
                           java.lang.String msg)

### getProblems

    public static java.util.List getProblems()

### sumupProblems

    public static void sumupProblems()

### progress

    public static void progress()

### endProgress

    public static void endProgress()

### endProgress

    public static void endProgress(java.lang.String msg)

### isShowProgress

    public static boolean isShowProgress()

### setShowProgress

    public static void setShowProgress(boolean progress)