- All Known Implementing Classes:
- CoreJavaLogAdaptor, GradleLogAdaptor
public interface GretlLogger
Logger used in all GRETL classes. As Gretl is based on a build tool, it uses
the special lifecycle log level which informs gretl users on start and finish
of the processing of one step. Consequently, each step must have exactly two
lifecycle log outputs. One when starting the execution of the Step (after
inputvalidation). One after finishing the execution of the Step (after
cleanup). Info is used for more detailed feedback to the user. Debug is used
for very detailed output that should help in debugging a problem. Error is
used to log Exception messages. Priority of the logOutput: error > lifecycle
> info > debug. Example: Setting the loglevel to lifecycle means that
lifecycle and error logs will be output