将Google flogger与Spring启动应用程序一起使用时出现以下错误。我已经添加了maven依赖项,因此没有编译时错误。
public class FloggerLoggingExample {
private static final FluentLogger logger = FluentLogger.forEnclosingClass();
@Test
public void test_flogger() {
logger.atWarning().log("warning");
logger.atInfo().log("info");
logger.at(Level.SEVERE)
.atMostEvery(50, TimeUnit.SECONDS)
.log("SEVERE");
}
}
Caused by: java.lang.IllegalStateException: No logging platforms found:
com.google.common.flogger.backend.system.DefaultPlatform: java.lang.ClassNotFoundException: com.google.common.flogger.backend.system.DefaultPlatform
最佳答案
不看pom.xml很难说,但我相信pom.xml中缺少flogger-system-backend
。尝试添加。
<dependency>
<groupId>com.google.flogger</groupId>
<artifactId>flogger-system-backend</artifactId>
<version>0.4</version>
</dependency>