killme2008/Metamorphosis

使用log4j-over-slf4j不能兼容的问题

hengyunabc opened this issue · 1 comments

MonitorLog.java 的 static 块中显式用到了 log4j的不常用类:FileAppender、DailyRollingFileAppender

而 log4j.jar 作者后续的 log4j-over-self4j.jar,没有这两个类(NoClassDefFoundError),
只有 log4j 标准 API 用法的同名类 和 Appender/RollingFileAppender 等有限类。

感觉MetaStatLog实际没多大用处,这个是否可以直接去掉?
或者改为简单地写文件,不依赖具体的log的实现,或者改用slf4j?

我司在切换日志框架的时候,也遇到这个问题,烦请解决一下.

我自己pull代码尝试打包,但是发现有些依赖是核心仓库上没有的,导致无法构建.
烦请作者发个新版解决这个问题.