我们正在通过jpa使用spring boot应用程序。
我们添加了自定义跟踪标识符I,该标识符将附加到所有日志中以标识每个请求。
还有什么方法可以将此字符串附加到休眠日志中。
答案 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
格式。