H5W3
当前位置:H5W3 > 其他技术问题 > 正文

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

试试

本文地址:H5W3 » mybatis执行完语句之后,为什么不在控制台输出,我配置了log4j为啥一人没有输出日志呀?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址