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
Modifier and TypeMethodDescriptionboolean
True if ANSI color codes are understood by this instance.void
Provide a debug message.void
Provide an error message.void
Provide an info message.void
Provide a stack tracevoid
Provide an warning message.
-
Method Details
-
ansiCodesSupported
boolean ansiCodesSupported()True if ANSI color codes are understood by this instance. -
error
Provide an error message.- Parameters:
msg
- the error message
-
warn
Provide an warning message.- Parameters:
msg
- the warning message
-
info
Provide an info message.- Parameters:
msg
- the info message
-
debug
Provide a debug message.- Parameters:
msg
- the debug message
-
trace
Provide a stack trace- Parameters:
t
- theThrowable
containing the stack trace being logged
-