Class AntMessageLogger

    • Constructor Detail

      • AntMessageLogger

        protected AntMessageLogger​(org.apache.tools.ant.ProjectComponent task)
        Constructs a new AntMessageImpl instance.
        Parameters:
        task - the ant project component this message implementation should use for logging. Must not be null.
    • Method Detail

      • register

        public static void register​(org.apache.tools.ant.ProjectComponent task,
                                    Ivy ivy)
        Creates and register an AntMessageLogger for the given Task, with the given Ivy instance.

        The created instance will automatically be unregistered from the Ivy instance when the task finishes.

        Parameters:
        task - the task the logger should use for logging
        ivy - the ivy instance on which the logger should be registered
      • rawlog

        public void rawlog​(java.lang.String msg,
                           int level)
        Description copied from interface: MessageLogger
        Same as MessageLogger.log(String, int), but without adding any contextual information to the message.
        Parameters:
        msg - the message to log
        level - the level at which the message should be logged.
      • doEndProgress

        public void doEndProgress​(java.lang.String msg)
        Description copied from class: AbstractMessageLogger
        Indicates the end of a long running task
        Specified by:
        doEndProgress in class AbstractMessageLogger
        Parameters:
        msg - the message associated with long running task end.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object