log4j2怎样配置才能在控制台打印mybatis的sql日志

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了log4j2怎样配置才能在控制台打印mybatis的sql日志相关的知识,希望对你有一定的参考价值。

参考技术A 您好:我的log4j.properties在src目录下如下: ### logger 的配置 ### #配置根 logger 定义根 logger 配置项。其语法为:级别,输入终端1,输出终端2 log4j.rootLogger=INFO,stdout ### direct log messages to stdout 参考技术B log4j.rootLogger=DEBUG,CONSOLE,FILEOUT
log4j.addivity.org.apache=true

# CONSOLE \u6253\u5370\u5230\u63A7\u5236\u53F0
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.Threshold=DEBUG
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=[%-5p] %dyyyy-MM-dd HH\:mm\:ss \:%m%n

#
# FILEOUT \u6253\u5370\u5230 <span style="font-family: Arial, Helvetica, sans-serif;">D\:\\report.log</span>
log4j.appender.FILEOUT=org.apache.log4j.RollingFileAppender
log4j.appender.FILEOUT.File=D\:\\report.log
log4j.appender.FILEOUT.layout=org.apache.log4j.PatternLayout
log4j.appender.fileout.MaxFileSize=100000KB

log4j.appender.FILEOUT.Append=true
#log4j.appender.CONSOLE.layout.ConversionPattern=[framework] %d \u2013 %c -%-4r [%t] %-5p %c %x \u2013 %m%n
log4j.appender.FILEOUT.layout.ConversionPattern=[%-5p]_%dyyyy-MM-dd HH\:mm\:ss \:%m%n本回答被提问者采纳

以上是关于log4j2怎样配置才能在控制台打印mybatis的sql日志的主要内容,如果未能解决你的问题,请参考以下文章

并非每个日志都使用 LOG4j2 属性文件在日志文件中打印

使用log4j2打印Log,log4j不能打印日志信息,log4j2不能打印日志信息,log4j和logj2,idea控制台信息乱码(文末)

mybatis查询日期和log4j2配置

设置MyBatis在控制台打印SQL语句

SpringBoot+MyBatis+Mysql+Durid实现动态多数据源

mybatis在控制台打印sql语句