Android日志系统第三方库------Logger
2017-08-21 22:42
375 查看
Logger
GitHub的小搬运工~~~~为什么要使用第三方log库,和android自带的Log有什么优点?
Logger不必每次输入TAG
Logger打印出当前线程名,方便调试
Logger可以打印list,map,json,xml
Logger信息过长会自动换行
Logger可以让打印信息只存在debug版本中
Logger很美观
![](http://i.imgur.com/C5JPGnB.png)
Logger的使用
官方地址: https://github.com/orhanobut/logger
1 gradle
compile 'com.orhanobut:logger:2.1.1'
2 Initialize
Logger.addLogAdapter(new AndroidLogAdapter()); 在初始化过程中可以使用默认值配置初始化也可以自定义 FormatStrategy formatStrategy = PrettyFormatStrategy.newBuilder() .showThreadInfo(false) //是否选择显示线程信息,默认为true .methodCount(0) //方法数显示多少行,默认2行 .methodOffset(7) //隐藏方法内部调用到偏移量,默认5 .logStrategy(customLog) //打印日志的策略,默认LogCat .tag("My custom tag") //自定义TAG全部标签,默认PRETTY_LOGGER .build(); Logger.addLogAdapter(new AndroidLogAdapter(formatStrategy));
3use
//打印字符串 Logger.d("debug"); Logger.e("error"); Logger.w("warning"); Logger.v("verbose"); Logger.i("information"); Logger.wtf("wtf!!!!"); //格式化输出 Logger.d("hello %s", "world"); //打印集合,仅仅支持debug Logger.d(MAP); Logger.d(SET); Logger.d(LIST); Logger.d(ARRAY); //Json和Xml Logger.json(JSON_CONTENT); Logger.xml(XML_CONTENT);
相关文章推荐
- Android日志系统第三方库------Logger 源码分析
- Android 系统源码情景分析读书笔记(2)----Logger 日志系统
- Logger: Android日志系统第三方库
- Android日志系统驱动程序Logger源代码分析
- Android日志系统驱动程序Logger源代码分析
- Android日志系统驱动程序Logger源代码分析
- Android日志系统驱动程序Logger源代码分析
- Android日志系统驱动程序Logger源代码分析
- Android日志系统驱动程序Logger源代码分析
- Android日志系统驱动程序Logger源代码分析
- Android6的Logger日志系统
- Android6的Logger日志系统
- Android日志系统驱动程序Logger源代码分析 (转)
- Android源码解析之日志系统驱动程序Logger
- Android 日志系统Logger源代码详细介绍
- Android日志系统驱动程序Logger源代码分析
- Android Logger日志系统
- Android 简单的Logger 日志系统实现
- 用 logcat 命令来查看 android 系统日志缓冲区的内容
- 如何获取 android 的系统日志 logcat