作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个项目 A,其构建路径上有 log4j.jar。我有许多具有以下形式的日志记录语句的类:
Logger _log = Logger.getLogger(A.<>.class);
...
_log.info("...");
我正在将项目作为 jar 导出到另一个项目 B。项目 B 已经有自己的 log4j jar 和它自己的 .xml 配置文件。我想配置 A 中的特定类以在不同的“级别”登录到控制台 Apender。请问我该怎么做?
最佳答案
嗯,基本上,你不应该那样做。这样想:如果那样做,任何应用程序中包含的每个库都将托管自己的日志记录配置,很可能以非指定顺序覆盖应用程序中的任何一个,以及彼此.你不会想要那样的。所以不要。
[如果您真的非常想这样做,您可以在 jar 中包含属性文件,该文件可以被主应用程序中的 xml 文件覆盖。查看详情 here .但是不要。 :) ]
关于java - 如何为 jar 配置 log4j 日志记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12187014/
我是一名优秀的程序员,十分优秀!