Logger应用

一、简介

Logger:Simple, pretty and powerful logger for android,专门为安卓打印日志的框架,使用简单、外观漂亮、功能强大。GitHub地址在此 。与之相同的Android日志打印库有Log(原生)、Timber (Jake wharton 大神开源的)、xLog (星星也很多!)。

二、应用

1、添加依赖

        项目module的gradle文件中添加一下代码:

compile'com.orhanobut:logger:1.15'

2、代码表现

        在MainActvity中打印日志

Logger.d(this);

        结果是这样的:

logger日志

        其中,方法名d(A a)是指打印Debug信息,在Android中对应的五个日志等级是verbose(冗长的)、debug(调试)、info(信息)、warning(警告)、error(错误),这一点与系统日志是一样的、但其参数A 就增加了很多类型,在此不再一一例举,主要包括下面这些:

Logger.d(list);//list集合

Logger.d(map);//map集合

Logger.d(set);//set集合

Logger.d(new String[]);//数组

Logger.d("hello %s %d","world",5);//String  format 支持占位及字符串拼接

        Logger不仅可以输出调试信息,还可以打印调试时的数据信息,比如:

Logger.wtf("hello");

Logger.json(JSON_CONTENT);

Logger.xml(XML_CONTENT);

其他的就省略了,用的不多嘛^V!V^

Logger就简单介绍完了,是时候进行下一个部分的学习啦!

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,613评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,269评论 19 139
  • 今早我在尿尿(起个烂头应该会让论述部分能看些) 思路是这样的(可跳过):《closer》-lemaitre的MV→...
    人存阅读 443评论 1 0
  • 人工智能热潮仍在延续,大众对人工智能的关注也顺势延伸到各个细分领域。其中,被广泛认为“最有可能被实现的人工智能”的...
    luckystar2017阅读 426评论 0 0
  • 现在是下午7点,刚下班,坐在快餐店里。作为一个湖南人却为自己点了一份叉烧肠粉,味道还行,简单又清淡,适合一个孤独的...
    暖泡泡阅读 123评论 0 0