鍍金池/ 問答/Java/ mybatis執(zhí)行完語句之后,為什么不在控制臺輸出,我配置了log4j為啥一人沒

mybatis執(zhí)行完語句之后,為什么不在控制臺輸出,我配置了log4j為啥一人沒有輸出日志呀?

圖片描述
圖片描述
以前的時候,會在控制臺打印語句,這個項目為什么控制臺什么都不輸出?

回答
編輯回答
遺莣

TRACE級別的輸出是在log4j 1.2.12之后的版本才引入的, 核查你log4j的版本號是不是大于這個.

或者把log4j.rootLogger=ERROR,stdout
改成

log4j.rootLogger=DEBUG,stdout

試試

2017年12月29日 01:46
編輯回答
骨殘心

你可以按官方文檔的 日志部分 檢查一下配置文件。

2018年2月17日 15:22
編輯回答
陪她鬧

試一下我這個:

# Rules reminder:
# DEBUG < INFO < WARN < ERROR < FATAL

# Global logging configuration
log4j.rootLogger=debug,stdout

# My logging configuration...
log4j.logger.cn.jbit.mybatisdemo=DEBUG


## Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p %d %C: %m%n

log4j.logger.org.apache.ibatis=DEBUG
## log4j.logger.org.apache.jdbc.SimpleDataSource=DEBUG
log4j.logger.org.apache.ibatis.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
2017年11月2日 18:00