Class MessageLoggerEngine

java.lang.Object
org.apache.ivy.util.MessageLoggerEngine
All Implemented Interfaces:
MessageLogger

public class MessageLoggerEngine extends Object implements MessageLogger
A MessageLogger implementation delegating the work to the current top logger on a stack.

When the logger stack is empty, it delegates the work to a default logger, which by default is the Message.getDefaultLogger().

pushLogger(MessageLogger) should be called to delegate to a new logger, and popLogger() should be called when the context of this logger is finished.