Interface ConsoleLogger
-
- All Known Implementing Classes:
ConsoleLoggerDecorator
,ForkingRunListener
,NullConsoleLogger
,PluginConsoleLogger
,PrintStreamLogger
,TestSetRunListener
public interface ConsoleLogger
Allows 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.String
orThrowable
, etc.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
debug(java.lang.String message)
void
error(java.lang.String message)
void
error(java.lang.String message, java.lang.Throwable t)
Simply delegates toerror( toString( t, message ) )
.void
error(java.lang.Throwable t)
Simply delegates to methoderror(null, Throwable)
.void
info(java.lang.String message)
boolean
isDebugEnabled()
boolean
isErrorEnabled()
boolean
isInfoEnabled()
boolean
isWarnEnabled()
void
warning(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
-
-