在H2中更改跟踪文件

时间:2013-01-02 14:06:54

标签: h2

我的应用程序使用H2但已经有一个日志文件(例如:abc.log)

现在,我试图让H2将日志/错误写入该文件(abc.log),这样如果出现问题,用户只有1个文件发送给我(不是abc.log和abc。 db.trace文件)

有没有办法实现这一目标?

2 个答案:

答案 0 :(得分:5)

你可以configure H2 to use SL4FJ如下:

jdbc:h2:~/test;TRACE_LEVEL_FILE=4

记录器名称为h2database

答案 1 :(得分:2)

好的解决方案是我很容易相信它,但我唯一要做的就是添加

slf4j-api-1.7.2.jar 

slf4j-jdk14-1.7.2.jar 

在我的应用程序的类路径中。

由于SLF4J将(首先搜索然后)自己发现使用它的底层日志框架只是放置正确的实现。

一个警告,似乎SLF4J一次不能使用多个框架,因此如果您只有一个现有框架,此解决方案可以