logback+slf4j出错

来源:4-1 使用集成测试Service逻辑

155cannon

2016-12-05 18:40

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. 出现以上提示,控制台没有日志输出,怎么回事?

写回答 关注

2回答

  • 慕粉4229098
    2017-05-23 16:27:39

    请问如何解决这个问题,我也遇到了一样的情况

  • RookiePKU
    2016-12-06 14:45:38

    StaticLoggerBinder是负责slf4j和logback绑定的具体类,在绑定过程中NOP的具体实现类没有找到,意思是logback依赖的包不全,在普通项目中(非web)需要依赖logback-core,logback-classic这两个包才可以,你看看你是不是只依赖了一个。

    多说一点,NOP指的是NOPLoggerFactory(实现自ILoggerFactory)产生NOPLogger(实现自Logger),就是什么都不做的意思,在初始化读取配置文件的时候,如果读取有问题,就用此类保证日志框架什么也不做,原本的程序继续执行,只是日志框架什么也不会做,而不是说日志系统有问题让整个程序崩溃,影响本身的程序运行。

    155can... 回复Rookie...

    好的,真是谢谢你了!

    2016-12-07 12:35:20

    共 4 条回复 >

Java高并发秒杀API之Service层

Java实现高并发秒杀API,介绍秒杀业务Service层的设计和实现

59897 学习 · 137 问题

查看课程

相似问题