public class MultiLineLogger extends java.lang.Object implements MavenLogger
MavenLogger
implementation which splits multi-line messages into separate log
calls, so that each line is prefixed with a severity.Modifier and Type | Field and Description |
---|---|
private MavenLogger |
delegate |
Constructor and Description |
---|
MultiLineLogger(MavenLogger delegate) |
Modifier and Type | Method and Description |
---|---|
void |
debug(java.lang.String message) |
void |
error(java.lang.String message) |
void |
error(java.lang.String message,
java.lang.String prefix) |
void |
info(java.lang.String message) |
boolean |
isDebugEnabled() |
boolean |
isExtendedDebugEnabled() |
void |
warn(java.lang.String message) |
void |
warn(java.lang.String message,
java.lang.Throwable cause) |
private final MavenLogger delegate
public MultiLineLogger(MavenLogger delegate)
public void error(java.lang.String message)
error
in interface MavenLogger
public void error(java.lang.String message, java.lang.String prefix)
public void warn(java.lang.String message)
warn
in interface MavenLogger
public void warn(java.lang.String message, java.lang.Throwable cause)
warn
in interface MavenLogger
public void info(java.lang.String message)
info
in interface MavenLogger
public void debug(java.lang.String message)
debug
in interface MavenLogger
public boolean isDebugEnabled()
isDebugEnabled
in interface MavenLogger
public boolean isExtendedDebugEnabled()
isExtendedDebugEnabled
in interface MavenLogger