Log4j Android集成示例
Log4j 的 Android 集成代码包,叫Log4jTest.rar
,还挺实用的。里面有配置文件、示例代码,基本就是手把手教你怎么把 Log4j 塞进 Android 项目里。你平时要调试或者做日志输出优化,这东西能帮上不少忙。
Logger、Appender、Layout这些核心概念都有用到,尤其是Logger.getLogger()
这类调用,在 Android 里配合 Logcat 一起用,效果还不错。你想把日志打到控制台、文件或者自己加个网络上传的功能,也都能扩展。
配置方面,一般把log4j.properties
放assets
里,再用 Java 代码读取。常见的写法像下面这样:
PropertyConfigurator.configure(context.getAssets().open("log4j.properties"));
不过要注意,Log4j 原生不支持 Android,需要用第三方库,比如log4android
或者自己写个适配。还有就是别在生产环境里把DEBUG
、TRACE
全开,性能吃紧不说,日志还臃肿。
如果你平时在 Android 项目里对日志这块要求比较高,比如要追踪某个操作流程、排查难复现的 bug,那这个Log4jTest
压缩包还挺值得一看。想深入点,也可以看看这些相关文章:
,这个包蛮适合想快速上手 Log4j 在 Android 里怎么用的朋友,照着改、照着跑就行,基本不会踩坑。
下载地址
用户评论