Spring JDBC调试日志未在控制台上显示

时间:2019-09-08 07:50:36

标签: java spring logging log4j spring-jdbc

我正在研究具有log4j依赖性的spring(5.1.9。发行版)JDBC项目,并将Web应用程序部署在tomcat 8.5上。

下面是我的项目的chat: ChatSession; participant: Person; log(){ console.log(this.chat) console.log(this.participant); } joinChat(room: string, participantName: string) { this.chat = new ChatSession(room); this.participant = new Person(participantName); console.log(this.chat); console.log(this.participant) } 文件的摘要:

pom.xml

此外,这是我项目中资源文件夹中的<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.1.9.RELEASE</version> </dependency> <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> <scope>provided</scope> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> <!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>5.1.9.RELEASE</version> </dependency> 文件:

log4j.properties

我只想打印我的Spring JDBC的调试日志,但似乎无法正常工作。

我已经经历了几种解决方案,但是它没有在控制台上显示spring JDBC的调试日志。

有人可以帮我以上配置中缺少的内容吗?

1 个答案:

答案 0 :(得分:0)

以下配置应添加到您的log4j.properties文件中:

log4j.logger.org.springframework.jdbc.core=DEBUG
log4j.logger.org.springframework.jdbc.core.StatementCreatorUtils=TRACE
相关问题