如何启用自定义文本以使日志休眠

时间:2018-10-03 14:44:15

标签: java hibernate jpa spring-data-jpa log4j2

我们正在通过jpa使用spring boot应用程序。

我们添加了自定义跟踪标识符I,该标识符将附加到所有日志中以标识每个请求。

还有什么方法可以将此字符串附加到休眠日志中。

1 个答案:

答案 0 :(得分:0)

Log4j2s Thread Context是您要寻找的

ThreadContext.put("traceId", yourTraceIdentifier); 

// invoke whatever
// which will, in turn, invoke Hibernate
// which will do some logging

ThreadContext.clear();

然后,您需要以日志格式指定要将数据包含在日志中。您可以使用%X格式。