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

回到顶部