gpt4 book ai didi

java - 您可以覆盖 log.properties 中特定日志的格式化程序吗

转载 作者:行者123 更新时间:2023-12-02 08:38:47 25 4
gpt4 key购买 nike

我正在使用 log.properties 来配置 Java 应用程序的日志记录。每个类都有自己的记录器,以自己的名字命名(例如 com.company.program.ClassX)。

我只想为一个日志设置一个自定义格式化程序,并将处理程序保留为 SimpleFormatter。这可能吗?

我对使用 log4j 或其他日志套件不感兴趣。我很了解他们。我对通过代码为记录器配置客户格式化程序也不感兴趣,尽管如果这是唯一的方法,那么很高兴知道。 Google 没有提供帮助,而且我自己测试时遇到了问题。

最佳答案

Handler拥有格式化程序,而不是记录器。您将需要第二个处理程序来执行特殊格式化。我假设您希望两者都显示在控制台中,因此答案似乎是“否”。

值得尝试的事情:创建 java.util.logging.ConsoleHandler 的子类并将其用作第二个控制台处理程序。 (我在这里假设您正在使用 system property ,否则它不会帮助您。)

关于java - 您可以覆盖 log.properties 中特定日志的格式化程序吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/210719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com