我正在使用 log4j2,并同时在不同的进程(即不同的 JVM)中运行相同代码的多个实例。我希望所有进程都记录到同一个文件,交错 我如何配置(通过 log4j2.xml)输出 PID,以便在日志中区分不同的进程?
最佳答案
有一个插件ProcessIdPatternConverter在 2.9 版后的 log4j2-core 中正是这样做的。
只需在模式布局中设置 %pid 或 %processId 即可记录。
log4j 文档:https://logging.apache.org/log4j/2.x/manual/layouts.html
关于java - log4j2:包括 PID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25754933/