有没有办法从 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/