SLF4J和log4j错误警告的解决方法

 时间:2026-02-12 09:21:45

    做java开发的人经常会遇到一些奇怪的错误和异常,但有时并不清楚是什么(也许是我太笨了?),比如SLF4J这样的错误,但是如果我告诉你是log4j,你可能立刻就明白了。

    

    问题描述:有时在单元测试或者运行项目时,会在控制台看到:

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".SLF4J: Defaulting to no-operation (NOP) logger implementationSLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

    原因:缺少log4j包,运行需要使用log4j包作为默认日志。

    解决方法:下载SLF4J对应的版本的log4j包,可以官网下载log4j包,如果有问题,请尝试不同版本的log4j。如果出现:

log4j:WARN No appenders could be found for logger (org.apache.mina.filter.logging.LoggingFilter).log4j:WARN Please initialize the log4j system properly.log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

请无视这个警告,如果想去掉,你只要配置log4j即可。这个是由于没有配置log4j。

  • echarts 设置折线粗细
  • 易语言怎么计算时间间隔?
  • 易语言分组框组件怎么使用
  • 易语言标签选择夹控件如何用
  • 如何使用DbVisualizer设置数据库连接缓存记录行
  • 热门搜索
    puls是什么意思 dlp是什么意思 sea是什么意思 国民老公是什么意思 灯火辉煌的意思 中国位于什么半球 什么是秒杀 错车道是什么意思 而的意思 礼尚往来的意思