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