Android 中的 log4j 支持

2023-12-02

我正在尝试将现有的 SDK 硬塞到 Android 设备上,并且所述 SDK 的依赖项之一是 Apache log4j。我能够将我的测试程序加载到 android 模拟器上,但是当调用 log4j 对象“PropertySetter”时,程序失败并出现验证异常。有没有办法改善这个问题呢?


实际上,使用 slf4j 对我来说是一个非常轻松的过程,而且这似乎是常见情况,至少对于使用简单 log4j 功能的库来说是这样。您实际上并不需要将 slf4j 替换为 log4j,只需将两个 slf4j 库添加到您的项目中即可http://www.slf4j.org/download.html:

-- 适用于 Android 的 slf4j 库(当前为 slf4j-android-1.6.1-RC1.jar)
-- log4j 优于 slf4j (http://www.slf4j.org/legacy.html#log4j-over-slf4j) 桥。

后者定义了典型实现使用的核心 log4j 类,并将它们绑定到 slf4j Android 实现。添加库后,代码就可以工作了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android 中的 log4j 支持 的相关文章

随机推荐