解决 og4j:WARN No appenders could be found for logger (druid.sql.Connection) 警告的问题

这个问题 可以解决也可以不解决,因为不影响程序的使用,只是个告警,看着不太好看而已。

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

这里以 springboot为例

解决方式一(也是好多博客写的方式):

在 resource 目录下创建 log4j.properties 文件,并加入一下内容。

log4j.rootLogger=info, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n

解决方式二:

在 resource 目录下任意配置文件下加上如下配置:

druid.logType=slf4j

解决方式三:

在程序启动的时候,加入 jvm 参数

-Ddruid.logType=slf4j