Logger日志框架使用详解

本文详细介绍了Logger日志框架的使用,包括其功能特性,如线程、类、方法信息的显示,支持JSON打印和换行,以及提供清晰的输出格式。通过代码示例展示了如何添加依赖、初始化设置、改变日志标识,以及不同类型数据的打印方式。总结指出,对于追求日志整洁美观的开发者,Logger是一个实用的选择,不仅易于使用,还能根据场景调整输出配置。
摘要由CSDN通过智能技术生成

引言

编程开发过程中,打印日志信息从编程开始就有了,它与单步调试并称程序调试的两大神技。现在调试工具越来越好用,单步调试没有任何困难,但是打印日志仍然是不可或缺的必杀技,它为我们的编程开发提供了很大的帮助。

简介

GitHub地址:https://github.com/orhanobut/logger

Logger提供以下功能:

  1. 线程的信息
  2. 类的信息
  3. 方法的信息
  4. 可打印JSON内容
  5. 可打印换行符
  6. 简洁的输出
  7. 从日志跳转到源码

Logger与原生Log最大的不同就是:Logger打印出来的日志一目了然,我们大致看下原生LogLogger打印出来的日志区别:

原生Log打印的日志:

Log

Logger打印的日志:

Logger

对比以上图示可以看到Logger打印的日志清晰明了,同时还将日志做了边框,可以让我们看起来更加舒服,比较人性化。

使用

效果图:
这里写图片描述

1.添加依赖

compile 'com.orhanobut:logger:1.15'

2.初始化设置

可在Application中进行初始化设置。

Logger.init(TAG)                               // 自定义日志TAG,默认TAG为PRETTYLOGGER
        .methodCount(3)                        // 方法栈打印个数,默认为2
        .hideThreadInfo()                      // 隐藏线程信息,默认显示
        .logLevel(LogLevel.NONE)               // 设置日志不输出,默认为LogLevel.FULL日志输出
        .methodOffs
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值