永发信息网

mybatis怎么配置log4j打印出sql语句

答案:2  悬赏:0  手机版
解决时间 2021-03-22 06:06
  • 提问者网友:戎马万世
  • 2021-03-21 08:00
mybatis怎么配置log4j打印出sql语句
最佳答案
  • 五星知识达人网友:長槍戰八方
  • 2021-03-21 08:14
ibatis:

log4j.rootLogger=debug, stdout, logfile

log4j.logger.com.ibatis=DEBUG
log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG
log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG

log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG
log4j.logger.java.sql.ResultSet=DEBUG

log4j.logger.org.springframework=ERROR
log4j.logger.org.compass=ERROR

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n

log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=empi.log
全部回答
  • 1楼网友:酒醒三更
  • 2021-03-21 09:38
若mybatis是3.0.4版,试试升级到3.1后的版本也可以! 在log4j.properties中配置如下信息 log4j.appender.product=org.apache.log4j.dailyrollingfileappender #log4j.appender.product=org.apache.log4j.rollingfileappender log4j.appender.product.append=true log4j.appender.product.datepattern='.'yyyy-mm-dd log4j.appender.product.file=d:/logs/ams.log#为日志输出文件位置 log4j.appender.product.threshold=debug #log4j.appender.product.threshold=info #log4j.appender.product.maxfilesize=20mb log4j.appender.product.layout=org.apache.log4j.patternlayout log4j.appender.product.layout.conversionpattern=%d{yyyy-mm-dd hh\:mm\:ss} [%-5p] %m%n%n log4j.logger.com.ibatis=debug log4j.logger.com.opensymphony.xwork2=info log4j.logger.java.sql=debug log4j.logger.org.apache.struts=info log4j.logger.org.springframework=info log4j.rootlogger=info, console, product
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯