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);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,159评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,199评论 19 139
  • 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析...
    时待吾阅读 5,115评论 1 13
  • 时间:2016.1.31-2016.2.6(7天) 拒绝方式:每天晚上po一张手机电量的图片,这七天中途只允许给手...
    不要多愁善感阅读 268评论 0 0
  • 聊斋,是人跟鬼俩说话,演绎人鬼情未了;聊天,是人跟人俩说话,演绎周渔的火车。聊斋的故事,是见人说鬼话,见鬼...
    业_1ea4阅读 324评论 0 0