ssm框架下利用log4j日志打印sql语句
2017-08-09 16:37
260 查看
ssm框架下,日志的配置文件命名为log4j.properties,具体配置如下
其中与sql语句打印的为此句
com.sliver.ebookshop.mapper为映射所在的包的位置,DEBUG表示DEBUG级别的日志信息会被记录到日志中
添加完上述语句后查看日志即可看到sql语句,被注释掉的“log4j.logger.org.mybatis=DEBUG”,会打印许多无关信息,感兴趣的也可以试一试看看具体打印了些什么
注:
log4j.appender.D.File = ./log/ebookshop/ebookshop.log
这一行用于配置日志文件所在的位置,如果不存在将创建,我此处配置是在项目根目录下又新建了一个log文件夹
可以简单配置为 F:/logs/ebookshop.log,即表示日志存放在F盘的logs文件夹下的ebookshop.log文件中
log4j.rootLogger=INFO,CONSOLE,D log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.Target=System.out log4j.appender.Console.layout = org.apache.log4j.PatternLayout log4j.appender.Console.layout.ConversionPattern=[%c] - %m%n%-d{yyyy-MM-dd HH:mm:ss} [ %t:%r] - [%p] %m%n #mybatis显示SQL语句日志配置 #log4j.logger.org.mybatis=DEBUG log4j.logger.com.sliver.ebookshop.mapper=DEBUG #每天产生一个日志文件 log4j.appender.D = org.apache.log4j.RollingFileAppender log4j.appender.D.File = ./log/ebookshop/ebookshop.log log4j.appender.D.MaxFileSize = 10MB log4j.appender.D.Threshold = ALL log4j.appender.D.layout = org.apache.log4j.PatternLayout log4j.appender.D.layout.ConversionPattern =[%p] [%d{yyyy-MM-dd HH\:mm\:ss}][%c]%m%n
其中与sql语句打印的为此句
log4j.logger.com.sliver.ebookshop.mapper=DEBUG
com.sliver.ebookshop.mapper为映射所在的包的位置,DEBUG表示DEBUG级别的日志信息会被记录到日志中
添加完上述语句后查看日志即可看到sql语句,被注释掉的“log4j.logger.org.mybatis=DEBUG”,会打印许多无关信息,感兴趣的也可以试一试看看具体打印了些什么
注:
log4j.appender.D.File = ./log/ebookshop/ebookshop.log
这一行用于配置日志文件所在的位置,如果不存在将创建,我此处配置是在项目根目录下又新建了一个log文件夹
可以简单配置为 F:/logs/ebookshop.log,即表示日志存放在F盘的logs文件夹下的ebookshop.log文件中
相关文章推荐
- ssm框架配置log4j打印mybatis的sql语句
- Ibatis,Mybatis利用log4j将SQL语句打印在控制台
- Ibatis,Mybatis利用log4j将SQL语句打印在控制台
- MyBatis利用log4j打印sql语句
- ssm框架中,mybatis的sql语句日志输出
- SSM框架下结合 log4j、slf4j打印日志
- 详解SSM框架下结合log4j、slf4j打印日志
- 在maven web项目中配置log4j打印日志及Mybatis sql语句
- 利用log4j打印sql的log日志
- Ibatis,Mybatis利用log4j将SQL语句打印在控制台
- 在maven web项目中配置log4j打印日志及Mybatis sql语句
- 解决ssm环境下配置log4j打印mybatis的sql语句无效的问题
- log4j打印错误日志输出 利用sql取出的值放在list集合中,集合中的字段类型为映射类类型
- 调试Django时打印SQL语句的日志
- LOG4J打印Mybatis调试信息、sql语句 特别版
- 利用log4j显示hibernate打印sql中的实际参数
- log4jdbc日志框架-显示sql语句
- ssm打印sql语句
- log4j配置打印mybatis sql语句
- SSM框架day01——011——log4j的日志输出控制文件、012——log4j2的日志输出控制文件解析