2019-12-08 02:14:42 +01:00
|
|
|
/*
|
|
|
|
|
* sbt
|
2023-06-20 13:42:07 +02:00
|
|
|
* Copyright 2023, Scala center
|
|
|
|
|
* Copyright 2011 - 2022, Lightbend, Inc.
|
2019-12-08 02:14:42 +01:00
|
|
|
* 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
|
|
|
}
|