更改 ActiveMQ Log4j 版本
Posted
技术标签:
【中文标题】更改 ActiveMQ Log4j 版本【英文标题】:Change ActiveMQ Log4j version 【发布时间】:2022-01-19 06:28:05 【问题描述】:我有一个使用 activemq-all
作为依赖项的 Gradle 项目,在项目中我使用 ActiveMQ jar 附带的 Log4j。最新的ActiveMQ版本还在使用Log4j 1.2.x,我想使用最新版本的Log4j。
我将 Log4j 作为单独的依赖项包含在内,但 Gradle 不会检测到它。有什么建议吗?
【问题讨论】:
【参考方案1】:如果程序只是一个客户端,你应该依赖activemq-client而不是activemq-all。
activemq-client依赖slf4j-api,可以使用slf4j桥接log4j或者log4j2。
【讨论】:
以上是关于更改 ActiveMQ Log4j 版本的主要内容,如果未能解决你的问题,请参考以下文章
Spring+Log4j+ActiveMQ实现远程记录日志-Queue模式