Interface ConsoleLogger
-
- All Known Implementing Classes:
ConsoleLoggerDecorator,NullConsoleLogger,PrintStreamLogger
public interface ConsoleLoggerAllows providers to write console messages on the running maven process.
This output is associated with the entire test run and not a specific test, which means it just goes "straight" to the console "immediately".
This interface is used in org.apache.maven.plugin.surefire.CommonReflector and reflected via IsolatedClassLoader which can see classes from JRE only. This interface MUST use JRE types in method signatures, e.g.StringorThrowable, etc.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddebug(java.lang.String message)voiderror(java.lang.String message)voiderror(java.lang.String message, java.lang.Throwable t)Simply delegates toerror( toString( t, message ) ).voiderror(java.lang.Throwable t)Simply delegates to methoderror(null, Throwable).voidinfo(java.lang.String message)booleanisDebugEnabled()booleanisErrorEnabled()booleanisInfoEnabled()booleanisWarnEnabled()voidwarning(java.lang.String message)
-
-
-
Method Detail
-
isDebugEnabled
boolean isDebugEnabled()
-
debug
void debug(java.lang.String message)
-
isInfoEnabled
boolean isInfoEnabled()
-
info
void info(java.lang.String message)
-
isWarnEnabled
boolean isWarnEnabled()
-
warning
void warning(java.lang.String message)
-
isErrorEnabled
boolean isErrorEnabled()
-
error
void error(java.lang.String message)
- Parameters:
message- message to log
-
error
void error(java.lang.String message, java.lang.Throwable t)Simply delegates toerror( toString( t, message ) ).- Parameters:
message- message to logt- exception, message and trace to log
-
error
void error(java.lang.Throwable t)
Simply delegates to methoderror(null, Throwable).- Parameters:
t- exception, message and trace to log
-
-