我已经阅读了Mapped Diagnostic Context,虽然很有用,但来自不同线程的日志语句仍然出现在输出中。
我想要的是在线程完成时连续断开线程中的所有日志语句(我知道什么以及什么时候“完成”)
例如:
线程A从时间T-Astart开始,在各个点执行记录,并在T-Adone完成。
在A完成之前,在时间T-Bstart(T-Adone< T-Bstart< T-Adone)时,另一个线程B开始处理,执行相同类型的记录并在T-Bdone完成。
现在,我希望来自线程A的所有日志记录语句都出现在来自线程B的日志记录语句之前,而不是像我看到的MDC示例那样散布。这种延迟的分组日志记录是否可以使用logback?
答案 0 :(得分:0)