gpt4 book ai didi

java - 一个 jar 文件中的多个 log4j.xml

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:07:54 25 4
gpt4 key购买 nike

我正在开发一个客户端 api,我有一个特定的要求将特定于客户端 api 的日志消息记录到一个单独的文件中,这非常简单:我创建了一个 appender 并将 appender 与特定于我的包的记录器相关联.

现在的问题是:

如果客户端应用程序有自己的 log4j.xml 会怎样?我的 appender 和 logger 将如何在该环境中工作?

最佳答案

log4j 初始化过程只处理一个配置文件——因此这个文件应该包含所有应该激活的日志记录配置。您可能必须为包含您和客户端应用程序日志记录配置的客户端应用程序定义特定配置。

客户端应用程序必须配置为使用此文件进行初始化。这是通过设置 log4j.configuration 系统属性来完成的,如 log4j manual 中所述。 (假设您正在使用 log4j 1)。

关于java - 一个 jar 文件中的多个 log4j.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18792317/

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