database - H2 和查询日志记录?

标签 database logging h2

有没有办法从 H2 中获取“查询日志”,就像您可以使用例如MySQL?到目前为止最接近的匹配项是 TRACE_LEVEL_FILE 选项,但它不利于调试单个查询,尤其是当它们像大多数查询一样具有可变参数时。

最佳答案

TRACE_LEVEL_FILE 是最佳选择。有 4 个级别:

  • 0(禁用)
  • 1(只有错误)
  • 2(错误和信息消息,包括 SQL 语句)
  • 3(调试级别;包括SQL语句和参数值)
  • 4(使用SLF4J记录)

所以我猜 2 是适合你的情况。

还有一种分析跟踪文件的简单方法,记录在Database Profiling中。 .

关于database - H2 和查询日志记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6124886/

相关文章:

php - JWT 认证 Laravel

logging - 如何使用用户提供的格式字符串在 OCaml printf 之后触发操作

php - 资源 ID #5 : MySQL

database - Play + Slick + HikariCP 应用程序中的加密数据库密码

java - 通过 Java 连接到远程数据库

python 记录 : email entire log file as attachment when level >= ERROR

database - 在 Mac OSX 上打开 h2 数据库文件

input - Slick 2.0 "returning"元素不适用于 H2 数据库

java - 用于非 Spring 应用程序的 Junit 测试的嵌入式数据库

mysql - 数据库 : Migrate data between MS Access DB and MYSQL