mybatis执行完语句之后,为什么不在控制台输出,我配置了log4j为啥一人没有输出日志呀?
以前的时候,会在控制台打印语句,这个项目为什么控制台什么都不输出?
回答:
你可以按官方文档的 日志部分 检查一下配置文件。
回答:
试一下我这个:
# 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
回答:
TRACE级别的输出是在log4j 1.2.12
之后的版本才引入的, 核查你log4j的版本号是不是大于这个.
或者把log4j.rootLogger=ERROR,stdout
改成
log4j.rootLogger=DEBUG,stdout
试试
以上是 mybatis执行完语句之后,为什么不在控制台输出,我配置了log4j为啥一人没有输出日志呀? 的全部内容, 来源链接: utcz.com/p/179459.html