2019-12-08 02:14:42 +01:00
|
|
|
/*
|
|
|
|
|
* sbt
|
|
|
|
|
* Copyright 2011 - 2018, Lightbend, Inc.
|
|
|
|
|
* Copyright 2008 - 2010, Mark Harrah
|
|
|
|
|
* Licensed under Apache License 2.0 (see LICENSE)
|
2009-08-17 16:51:43 +02:00
|
|
|
*/
|
2019-12-08 02:14:42 +01:00
|
|
|
|
2009-08-17 16:51:43 +02:00
|
|
|
package xsbti;
|
|
|
|
|
|
2017-06-22 20:46:23 +02:00
|
|
|
import java.util.function.Supplier;
|
|
|
|
|
|
|
|
|
|
public interface Logger {
|
2020-01-14 23:19:42 +01:00
|
|
|
void error(Supplier<String> msg);
|
|
|
|
|
|
|
|
|
|
void warn(Supplier<String> msg);
|
|
|
|
|
|
|
|
|
|
void info(Supplier<String> msg);
|
|
|
|
|
|
|
|
|
|
void debug(Supplier<String> msg);
|
|
|
|
|
|
|
|
|
|
void trace(Supplier<Throwable> exception);
|
2009-08-17 16:51:43 +02:00
|
|
|
}
|