6

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

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

有没有办法做到这一点?

4

2 回答 2

5

您可以将 H2 配置为使用 SL4FJ,如下所示:

jdbc:h2:~/test;TRACE_LEVEL_FILE=4

记录器名称是h2database.

于 2013-01-03T06:00:34.793 回答
3

好的,解决方案对我来说很简单,但我唯一要做的就是添加

slf4j-api-1.7.2.jar 

slf4j-jdk14-1.7.2.jar 

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

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

一个警告,似乎 SLF4J 一次不能使用多个框架,所以这个解决方案只有在你有一个现有的框架时才有效。

于 2013-01-07T09:50:38.387 回答