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

	<!--添加log4j依赖 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-log4j</artifactId>
            <version>1.3.8.RELEASE</version>
        </dependency>

在项目中若添加了这个依赖,那么我们就需要加入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文件中配置一些东西。亲测只要上面的步骤就够了,多加无益!!!

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值