springboot使用日志报错 trace(java.util.function.Supplier<java.lang.String>) in Logger cannot be applied to

Posted 张铎(信念)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot使用日志报错 trace(java.util.function.Supplier<java.lang.String>) in Logger cannot be applied to相关的知识,希望对你有一定的参考价值。

Logger logger = LoggerFactory.getLogger(getClass());
    // 日志的级别从低到高,如下排列
    @Test
    public void testLog() 
        logger.trace("这个trace日志");
        logger.debug("这个debug日志");
        logger.info("这个info日志");
        logger.warn("这个warn日志");
        logger.error("这个error日志")

但我自己在IDEA中尝试的时候发现报错,报错信息如下:
trace(java.util.function.Supplier<java.lang.String>) in Logger cannot be applied to (java.lang.String
经过排查是包导错了:
将: import org.junit.platform.commons.logging.Logger; import org.junit.platform.commons.logging.LoggerFactory; 改为: import org.slf4j.Logger; import org.slf4j.LoggerFactory;

最后完美解决!

以上是关于springboot使用日志报错 trace(java.util.function.Supplier<java.lang.String>) in Logger cannot be applied to的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot----日志框架和配置

springBoot进阶02

Springboot:logback日志管理

springBoot篇2springBoot日志篇

9.springboot日志

SpringBoot与日志