Log4j2:如何在控制台日志中查找是否已找到日志配置文件

大卫

我想知道是否log4j2已找到我的配置文件或寻找它时遇到的错误。基本上,我想查看log4j2自己的日志。

我实际上正在尝试web.xml此处所述放置(非标准)日志文件名和位置,我想知道为什么它没有被拾取

这是我的web.xml

        <context-param>
            <param-name>log4jConfiguration</param-name>
            <param-value>classpath:log4j2-assessment.xml</param-value>
        </context-param>

        <context-param>
            <param-name>isLog4jContextSelectorNamed</param-name>
            <param-value>false</param-value>
        </context-param>

附加信息:为什么我需要做所有这一切,是因为我想给我的log4j2.xml文件指定一个自定义名称,而我无法使用该logging.file属性在application.properties中做到这一点,因为我自己具有一个自定义名称application.properties,并且具有一个自定义名称,logging.fileSpring未及时加载属性以启动日志记录)

PS:如果我不重命名log4j2.xml文件,则可以毫无问题地将其拾取。

我想查看log4j2自己的日志。

您可以在运行配置的帮助下将记录器的记录级别设置为TRACE:

org.apache.logging.log4j.simplelog.StatusLogger.level=TRACE

来源:此处(滚动到“状态消息”)

在找到配置之前,可以使用系统属性控制状态记录器级别

输出明确显示搜索哪些配置文件以及在何处。请注意,没有输出,如果成功找到一个文件,它会在找到文件后立即停止搜索。

为了证明这一点可行,只需添加一个虚拟的log4j2.properties-之后log4j2应该停止搜索任何配置文件,这意味着找到的最后一个文件名就是找到的文件名。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Log4j2:日志未发送到控制台,因为日志文件工作正常

来自分类Dev

如何在log4j2中指定日志文件

来自分类Dev

Log4j2配置日志到文件

来自分类Dev

log4j2 配置记录到文件但不记录到控制台

来自分类Dev

找不到log4j2配置文件。使用默认配置:仅将错误记录到控制台

来自分类Dev

Spring Config Server查找中的log4j2配置文件不起作用

来自分类Dev

如何检查log4j2是否已配置

来自分类Dev

如何使用log4j2(xml中的MDC)在不同的文件中写入不同的日志?

来自分类Dev

Log4j2将日志写入已滚动的文件

来自分类Dev

Log4j2将日志写入已滚动的文件

来自分类Dev

以编程方式找到log4j2(beta9)日志文件名

来自分类Dev

为什么WildFly控制台日志劫持我的抗战的log4j的日志?

来自分类Dev

Log4j2:记录影响控制台级别的文件级别

来自分类Dev

log4j2输出未写入日志文件

来自分类Dev

如何在此功能中添加控制台日志?

来自分类Dev

如何在Tkinter中“打印”控制台日志?

来自分类Dev

如何在 Firebug 中显示过去的控制台日志?

来自分类Dev

log4j2.xml VM选项“未找到log4j2配置文件”

来自分类Dev

找不到log4j2配置文件

来自分类Dev

无法识别log4j2配置文件

来自分类Dev

找不到log4j2配置文件

来自分类Dev

找不到log4j2配置文件

来自分类Dev

如何用另一个log4j2配置文件覆盖一个log4j2配置文件?

来自分类Dev

如何在log4j2中配置StatisticsCsvLayout

来自分类Dev

如何在使用Eclipse创建的可运行jar中指定外部log4j2配置文件

来自分类Dev

如何使用log4j2将日志保存到带有时间戳的文件中

来自分类Dev

Log4j2创建日志文件,但不写入日志文件

来自分类Dev

Log4j2:如何为每个用户将日志写入单独的文件?

来自分类Dev

如何将log4j2与不同的日志文件一起使用?

Related 相关文章

  1. 1

    Log4j2:日志未发送到控制台,因为日志文件工作正常

  2. 2

    如何在log4j2中指定日志文件

  3. 3

    Log4j2配置日志到文件

  4. 4

    log4j2 配置记录到文件但不记录到控制台

  5. 5

    找不到log4j2配置文件。使用默认配置:仅将错误记录到控制台

  6. 6

    Spring Config Server查找中的log4j2配置文件不起作用

  7. 7

    如何检查log4j2是否已配置

  8. 8

    如何使用log4j2(xml中的MDC)在不同的文件中写入不同的日志?

  9. 9

    Log4j2将日志写入已滚动的文件

  10. 10

    Log4j2将日志写入已滚动的文件

  11. 11

    以编程方式找到log4j2(beta9)日志文件名

  12. 12

    为什么WildFly控制台日志劫持我的抗战的log4j的日志?

  13. 13

    Log4j2:记录影响控制台级别的文件级别

  14. 14

    log4j2输出未写入日志文件

  15. 15

    如何在此功能中添加控制台日志?

  16. 16

    如何在Tkinter中“打印”控制台日志?

  17. 17

    如何在 Firebug 中显示过去的控制台日志?

  18. 18

    log4j2.xml VM选项“未找到log4j2配置文件”

  19. 19

    找不到log4j2配置文件

  20. 20

    无法识别log4j2配置文件

  21. 21

    找不到log4j2配置文件

  22. 22

    找不到log4j2配置文件

  23. 23

    如何用另一个log4j2配置文件覆盖一个log4j2配置文件?

  24. 24

    如何在log4j2中配置StatisticsCsvLayout

  25. 25

    如何在使用Eclipse创建的可运行jar中指定外部log4j2配置文件

  26. 26

    如何使用log4j2将日志保存到带有时间戳的文件中

  27. 27

    Log4j2创建日志文件,但不写入日志文件

  28. 28

    Log4j2:如何为每个用户将日志写入单独的文件?

  29. 29

    如何将log4j2与不同的日志文件一起使用?

热门标签

归档