Log打印框架

参考:
KLog
logger
Android开发Log最佳实践-一个简单、漂亮、功能强大的Android日志程序:logger
AndroidStudio -开源项目日志输入工具==Logger
Android Logger 日志框架实现

前言:网上也有很多logger使用的介绍文章,但查阅了最新github的出处,发现人家已经更新到2.1.1的版本,而网上大多基本停留在1.1左右的版本,这里介绍一下接入使用的过程:

下面介绍下logger使用:出处
引入:

compile 'com.orhanobut:logger:2.1.1'

初始化:(不执行log不打印)

Logger.addLogAdapter(new AndroidLogAdapter());//logcat日志面板输出
Logger.addLogAdapter(new DiskLogAdapter());//支持本地log日志输出,可用office软件打开查阅
        

提供的方法:不同方法打印的颜色不同

Logger.d("debug");
Logger.e("error");
Logger.w("warning");
Logger.v("verbose");
Logger.i("information");
Logger.wtf("wtf!!!!");

支持占位符写法:

Logger.d("hello %s", "world");

支持集合对象直接打印:

Logger.d(MAP);
Logger.d(SET);
Logger.d(LIST);
Logger.d(ARRAY);

支持json、xml格式打印

Logger.json(JSON_CONTENT);
Logger.xml(XML_CONTENT);

《Log打印框架》

    原文作者:Hans在路上
    原文地址: https://www.jianshu.com/p/fb84e804be01
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞