0

场景:使用 EclipseLink JPA 实现与关系数据库交互的多线程应用程序

期望:让每个线程将 SQL 活动记录到不同的文件

文档指出,可以使用以下属性来指定持久性单元应记录到的文件:

<property name="eclipselink.logging.file" value="output.log"/>

此外,文档指出,可以使用以下属性将线程标识符包含到记录的信息集中:

<property name="eclipselink.logging.thread" value="true"/>

不幸的是,从这两个属性的组合中可以得到的最多的是一个唯一的文件,其中包含所有线程的日志信息混合顺序。这可能会强制以某种方式(例如 grep)对文件进行后处理以获得“每线程日志”。

有什么我想念的方法来获得这个吗?如果是这样,它是否一定是一个程序化的解决方案?

4

0 回答 0