1

我已经集成P6Spy到我的Netbeans项目中,并且SQL日志语句正在打印到主目录中的spy.log文件中Tomcat。如何将SQL日志语句打印到我的Tomcat控制台?

语境:

  • 服务器是Tomcat8
  • 数据库是MySql
  • 用于Hibernate查询数据库
4

2 回答 2

0

P6spy 非常适合记录您的 SQL 语句。如果要在控制台上打印语句,只需在 spy.properties 中启用下一行:

appender=com.p6spy.engine.spy.appender.StdoutLogger

控制台上的 SQL 语句

于 2019-10-12T16:43:13.437 回答
0

听起来您正在使用默认文件记录器。假设您使用的是 P6Spy 2.X,您可以按照文档中的说明切换到备用记录器。

您可以使用将写入控制台(但不写入文件)的 StdoutLogger 记录器,也可以切换到 Slf4JLogger 记录器以更好地控制日志输出。我通常会推荐 Slf4JLogger,因为它允许与您的应用程序的现有日志记录集成。

于 2016-05-27T16:26:56.077 回答