库上的log4j.properties

时间:2015-10-05 21:12:51

标签: java logging log4j

我有一个库,提供在多个项目之间共享的特定日志服务,该项目使用log4j生成文件。在Web客户端应用程序中,我将此服务项目作为依赖项,但此Web项目还具有log4j.properties文件。如何使用两个单独的log4j.properties设置?

示例:

SiemLogger logger = SiemLoggerFactory.getLogger();
logger.log(obj); // uses the library service, that generates an output file

Logger logger = WebLog.getLogger();
logger.info("same information"); // uses the web application log4j configurations

1 个答案:

答案 0 :(得分:0)

解决方案:我创建了一个CustomFileAppender,它获取信息来构建日志并将其附加到我的Logger。此类扩展了log4j实现的RollingFileAppender。这对我有用!