tomcat怎么看数据库查询的呢种详细日志

tomcat怎么看数据库查询的呢种详细日志
之前刷到一个帖子,是在那个配置文件加什么参数就可以看到数据库查询的日志,就像在idea运行,调用接口去查询数据库时,打印在控制台的呢种,目前tomcat的logs目录没看到有这种日志。

查询日志一般是debug级,可以基于log4j或者logback等日志组件自己定义日志的具体位置,同时开启数据库查询日志,通常就可以看到了

打印sql 是有orm框架完成,比如mybatis 可以百度打印sql相关配置,并将日志开启

打开tomcat目录下的conf\logging.properties,可以通过修改配置文件达到你要的日志输出效果
参考以下配置:

1catalina.org.apache.juli.FileHandler.level = FINE
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
1catalina.org.apache.juli.FileHandler.prefix = catalina.
1catalina.org.apache.juli.FileHandler.prefix = tomcat.

2localhost.org.apache.juli.FileHandler.level = FINE
2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
2localhost.org.apache.juli.FileHandler.prefix = localhost.
2localhost.org.apache.juli.FileHandler.prefix = tomcat.

3manager.org.apache.juli.FileHandler.level = FINE
3manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
3manager.org.apache.juli.FileHandler.prefix = manager.
3manager.org.apache.juli.FileHandler.prefix = tomcat.

4host-manager.org.apache.juli.FileHandler.level = FINE
4host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
4host-manager.org.apache.juli.FileHandler.prefix = host-manager.
4host-manager.org.apache.juli.FileHandler.prefix = tomcat.