Package sbt.testing
Interface Logger
-
public interface Logger
A logger through which to provide feedback to the user about a run.The difference between the event handler and the logger is that the event handler is for events intended to be consumed by the client software whereas the logger is for messages intended to be consumed by the client *user* (i.e., a human).
Implementations of this interface must be thread-safe.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
ansiCodesSupported()
True if ANSI color codes are understood by this instance.void
debug(java.lang.String msg)
Provide a debug message.void
error(java.lang.String msg)
Provide an error message.void
info(java.lang.String msg)
Provide an info message.void
trace(java.lang.Throwable t)
Provide a stack tracevoid
warn(java.lang.String msg)
Provide an warning message.
-
-
-
Method Detail
-
ansiCodesSupported
boolean ansiCodesSupported()
True if ANSI color codes are understood by this instance.
-
error
void error(java.lang.String msg)
Provide an error message.- Parameters:
msg
- the error message
-
warn
void warn(java.lang.String msg)
Provide an warning message.- Parameters:
msg
- the warning message
-
info
void info(java.lang.String msg)
Provide an info message.- Parameters:
msg
- the info message
-
debug
void debug(java.lang.String msg)
Provide a debug message.- Parameters:
msg
- the debug message
-
trace
void trace(java.lang.Throwable t)
Provide a stack trace- Parameters:
t
- theThrowable
containing the stack trace being logged
-
-