美文网首页
Android Log工具比较

Android Log工具比较

作者: 天煞魔猎手 | 来源:发表于2017-03-02 14:24 被阅读630次
功能 XLog 1.3.0 KLog 1.6.0 Logger 1.1.5 备注
文档齐全 XLog在面向国人方面会更优秀
需要初始化 XLog 1.3.0版本重复初始化会Throw Exception导致应用崩溃,详细issue
多LOG输出 支持 不支持 不支持 XLog可以在log的时候,同时输出到Android控制台,输出到Java控制台,输出到文件等,只要在初始化的时候配置好就可以
输出到文件 支持 支持 不支持 这方面XLog的输出比KLog的输出友好
自定义输出到文件的Log格式 支持 不支持 不支持
输出信息栈 可以指定调用栈深度(图片为2) Paste_Image.png 好像并没有 Paste_Image.png 保持原始 Paste_Image.png XLog可以指定调用栈深度,但是默认确实全局的,并且针对所有的LOG级别都生效,举个例子就是输出一个正常的INFO信息,如果设置深度为2的话,如下图: Paste_Image.png 解决方案就是自行创建一个局部Logger实现不同深度栈
json/xml格式化输出 支持 支持 支持 但是这方面,三者都采用debug方式输出,不能修改输出的Log级别
输出带边框 可设置是否显示 没有 固定有边框
输出Log时线程消息 支持 不支持 支持
超出4K长度的log输出 支持 Paste_Image.png 支持 Paste_Image.png 支持 Paste_Image.png Logger这方面格式化最好,见左边图片
定位Log在java文件位置 支持 支持 支持

PS:

  1. 三者关系,XLog,KLog中都有Logger的影子(比如:xml,json,三者基本都是用DEBUG级别来输出)
  2. XLOG中还支持更多的定制,这里就不描述

相关文章

网友评论

      本文标题:Android Log工具比较

      本文链接:https://www.haomeiwen.com/subject/mzmhgttx.html