当前位置: 首页 > 知识库问答 >
问题:

spring boot如何解决PID问题????使用log4j2

皇甫波峻
2023-03-14

在spring boot的默认log4j2中。xmlPID被称为 。我不确定log4j2如何将此解析为实际PID

有人知道Spring boot是如何让log4j2映射这个特殊代码的吗 到实际过程id(PID)

您可以找到完整的log4j2文件。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


共有1个答案

翟俊哲
2023-03-14

Spring Boot在应用程序启动时设置名为PID的系统属性。Log4j2使用PID系统属性的值,并替换???在配置文件中。

 类似资料:
  • 主要内容:1.缓存穿透,2.缓存击穿,3.缓存雪崩缓存穿透 缓存击穿 缓存雪崩 1.缓存穿透 缓存穿透指的是一个缓存系统无法缓存某个查询的数据,从而导致这个查询每一次都要访问数据库。 常见的Redis缓存穿透场景包括: 查询一个不存在的数据:攻击者可能会发送一些无效的查询来触发缓存穿透。 查询一些非常热门的数据:如果一个数据被访问的非常频繁,那么可能会导致缓存系统无法处理这些请求,从而造成缓存穿透。 查询一些异常数据:这种情况通常发生在数据服务出

  • 问题内容: 下面的程序引发NullPointerException。在Log cat中,它显示: 单击该按钮时,它不会进入Mousefragment类。我试图解决它,但是我不能-如何解决这个问题? 编辑 单击该按钮多少次,该异常随同invalid_ip Toast消息一起显示 问题答案: 如前所述,您的问题询问如何解决此问题。 您需要弄清楚在哪里抛出。为此,请查看堆栈跟踪以查看引起问题的行。然后,

  • 问题内容: 我在做一个 用。我有我的输出。有人可以帮我吗?谢谢。 sendMailServlet代码: 在GlassFish 2.1上的输出: 问题答案: 您需要实施一个自定义 现在在 另请查看JavaMail常见问题解答

  • 问题内容: 如何解决PHP 5.3中不推荐使用的问题 问题答案: 不要使用它。描述说: 在当前会话中注册一个或多个全局变量。 我想到了两件事: 无论如何,使用全局变量并不好,请找到一种避免它们的方法。 您仍然可以使用设置变量。 另请参阅手册中的警告: 如果您希望脚本无论如何都能工作,则需要使用数组,因为条目会自动注册。如果你的脚本使用,它会 不会 在环境中,PHP指令工作被禁用。 这很重要,因为该

  • 我的问题是,在log4j中是否有任何中心位置,在那里一个单独的更改就可以解决这个问题?

  • 大部分软件都可以通过付出相对较小的努力,让他们比刚发布时快上10到100倍。在市场的压力下,选择一个简单而快速的解决问题的方法是比选择其它方法更为明智而有效率的选择。然而,性能是可用性的一部分,而且通常它也需要被更仔细地考虑。 提高一个非常复杂的系统的性能的关键是,充分分析它,来发现其“瓶颈”,或者其资源耗费的地方。优化一个只占用1%执行时间的函数是没有多大意义的。一个简要的原则是,你在做任何事情