Package org.apache.ivy.util
Class AbstractMessageLogger
- java.lang.Object
-
- org.apache.ivy.util.AbstractMessageLogger
-
- All Implemented Interfaces:
MessageLogger
- Direct Known Subclasses:
AntMessageLogger
,DefaultMessageLogger
public abstract class AbstractMessageLogger extends java.lang.Object implements MessageLogger
An abstract base class to easeMessageLogger
implementation.
-
-
Constructor Summary
Constructors Constructor Description AbstractMessageLogger()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
clearProblems()
Clears the list of problems, warns and errors.void
debug(java.lang.String msg)
void
deprecated(java.lang.String msg)
protected abstract void
doEndProgress(java.lang.String msg)
Indicates the end of a long running taskprotected abstract void
doProgress()
Indicates a progression for a long running taskvoid
endProgress()
void
endProgress(java.lang.String msg)
void
error(java.lang.String msg)
java.util.List<java.lang.String>
getErrors()
java.util.List<java.lang.String>
getProblems()
java.util.List<java.lang.String>
getWarns()
void
info(java.lang.String msg)
boolean
isShowProgress()
void
progress()
void
rawinfo(java.lang.String msg)
void
setShowProgress(boolean progress)
void
sumupProblems()
Sumup all problems encountered so far, and clear them.void
verbose(java.lang.String msg)
void
warn(java.lang.String msg)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.ivy.util.MessageLogger
log, rawlog
-
-
-
-
Method Detail
-
debug
public void debug(java.lang.String msg)
- Specified by:
debug
in interfaceMessageLogger
-
verbose
public void verbose(java.lang.String msg)
- Specified by:
verbose
in interfaceMessageLogger
-
deprecated
public void deprecated(java.lang.String msg)
- Specified by:
deprecated
in interfaceMessageLogger
-
info
public void info(java.lang.String msg)
- Specified by:
info
in interfaceMessageLogger
-
rawinfo
public void rawinfo(java.lang.String msg)
- Specified by:
rawinfo
in interfaceMessageLogger
-
warn
public void warn(java.lang.String msg)
- Specified by:
warn
in interfaceMessageLogger
-
error
public void error(java.lang.String msg)
- Specified by:
error
in interfaceMessageLogger
-
getProblems
public java.util.List<java.lang.String> getProblems()
- Specified by:
getProblems
in interfaceMessageLogger
-
sumupProblems
public void sumupProblems()
Description copied from interface:MessageLogger
Sumup all problems encountered so far, and clear them.- Specified by:
sumupProblems
in interfaceMessageLogger
-
clearProblems
public void clearProblems()
Description copied from interface:MessageLogger
Clears the list of problems, warns and errors.- Specified by:
clearProblems
in interfaceMessageLogger
-
getErrors
public java.util.List<java.lang.String> getErrors()
- Specified by:
getErrors
in interfaceMessageLogger
-
getWarns
public java.util.List<java.lang.String> getWarns()
- Specified by:
getWarns
in interfaceMessageLogger
-
progress
public void progress()
- Specified by:
progress
in interfaceMessageLogger
-
endProgress
public void endProgress()
- Specified by:
endProgress
in interfaceMessageLogger
-
endProgress
public void endProgress(java.lang.String msg)
- Specified by:
endProgress
in interfaceMessageLogger
-
isShowProgress
public boolean isShowProgress()
- Specified by:
isShowProgress
in interfaceMessageLogger
-
setShowProgress
public void setShowProgress(boolean progress)
- Specified by:
setShowProgress
in interfaceMessageLogger
-
doProgress
protected abstract void doProgress()
Indicates a progression for a long running task
-
doEndProgress
protected abstract void doEndProgress(java.lang.String msg)
Indicates the end of a long running task- Parameters:
msg
- the message associated with long running task end.
-
-