场景:使用EclipseLink JPA实现与关系数据库交互的多线程应用程序
期望:让每个线程将SQL活动记录到不同的文件
documentation表示可以使用以下属性指定持久性单元应记录到哪个文件:
<property name="eclipselink.logging.file" value="output.log"/>
此外,文档声明可以使用以下属性将线程标识符包含在记录信息集中:
<property name="eclipselink.logging.thread" value="true"/>
不幸的是,从这两个属性的组合中得到的最多的是一个唯一的文件,其中包含所有线程的混合顺序的日志信息。这可能会强制以某种方式对文件进行后处理(例如grep)以获得“每个线程的日志”。
我有什么方法可以获得这个吗?如果是这样,它是否必然是程序化解决方案?