什么是 NDC 日志以及我们如何在我们的应用程序中使用它以及它的意义是什么...
最佳答案
嵌套诊断上下文特定于线程。
常见用途是记录每个 session 的信息(如果 session 使用一个线程),因此您可以记录原始客户端、用户名等以及其他横切属性,而无需:
- 通过应用程序的各层传递这些属性
- 将它们显式记录在每个日志语句中。如果适当配置了
PatternLayout
,Log4j 将输出 NDC。
另请参阅 Log4j 的映射诊断上下文。
关于java - 什么是 NDC 日志以及我们如何在我们的应用程序中使用它以及它的意义是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2984454/