spring boot 如何解析 PID through ????使用 log4j2

How does spring boot resolve PID thru ???? using log4j2

在 spring 引导的默认值 log4j2.xml 中,PID 被提及为 ????。我不确定 log4j2 如何将其解析为实际 PID

有谁知道 Spring 引导如何使 log4j2 将此特殊代码 ???? 映射到实际的 process id (PID)

您可以在下方link

找到完整的log4j2-file.xml

https://github.com/spring-projects/spring-boot/blob/master/spring-boot-project/spring-boot/src/main/resources/org/springframework/boot/logging/log4j2/log4j2-file.xml#L4

Spring 在应用程序启动时启动 sets a system property named PIDPID系统属性的值被Log4j2使用,替换配置文件中的????