如何使用EclipseLink登录每个线程的单独文件

时间:2013-06-14 21:13:04

标签: java multithreading logging eclipselink

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

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

documentation表示可以使用以下属性指定持久性单元应记录到哪个文件:

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

此外,文档声明可以使用以下属性将线程标识符包含在记录信息集中:

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

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

我有什么方法可以获得这个吗?如果是这样,它是否必然是程序化解决方案?

0 个答案:

没有答案