springboot项目,控制台打印运行的sql语句. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for

	
        
            org.springframework.boot
            spring-boot-starter-log4j
            1.3.8.RELEASE
        

在项目中若添加了这个依赖,那么我们就需要加入log4J.properties文件。

在这里插入图片描述
首先我先说明一下上面这个警告的原因,大部分原因是因为log4J.properties文件没有添加或者有错导致,下面我们就需要添加改文件。
这时候需要注意的是: 我需要纠正一点,上面显示的并不是错误,它只是警告。警告信息

出现上述警告的情况下,有时候我们项目还可以运行。但是一旦项目中有些代码出错,或者是有时候代码没有出错的情况下,也会无缘无故的出现以下情况。

Process finished with exit code 0

网上说这句话,是项目没有错,只是项目启动后,自动退出导致的!!!

总而言之,回归正题。我们所说的是如何在控制台打印运行的sql语句。
一,保证添加log4j的jar包
二,保证添加log4j.properties文件,还要保证该文件正确

下面我将给大家展示一下我自己的log4j.properties文件

log4j.rootLogger=INFO,console,dailyFile
# TODO 发布到阿里云记得添加,另外控制台不输出(只输出warn或者error信息)

log4j.logger.org.mybatis = info
log4j.logger.com.zmj.mapper=debug

log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.encoding=UTF-8
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%l] - [%p] %m%n

# 定期滚动日志文件,每天都会生成日志
log4j.appender.dailyFile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.dailyFile.encoding=UTF-8
log4j.appender.dailyFile.Threshold=INFO
# TODO 本地日志地址,正式环境请务必切换为阿里云地址
log4j.appender.dailyFile.File=C:/logs/maven-ssm-alipay/log.log4j
log4j.appender.dailyFile.DatePattern='.'yyyy-MM-dd
log4j.appender.dailyFile.layout=org.apache.log4j.PatternLayout
log4j.appender.dailyFile.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%l] - [%p] %m%n

log4j.logger.com.zmj.mapper=debug这一行即可,控制台就会出现运行的sql语句。

我还查询网上说,还需要在.properties文件或者.yml文件中配置一些东西。亲测只要上面的步骤就够了,多加无益!!!

这辈子,坚持与不坚持都不可怕,怕的是独自走在思考的路上!

你可能感兴趣的:(springboot项目,控制台打印运行的sql语句. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for)