android的log打印自定义信息,Android日志打印工具 - Logger

本文介绍了如何基于原Logger库修改并创建一个精简版的日志打印工具,支持Java和Android平台,提供简化日志显示、格式化输出Collection、Map等对象以及自定义日志转换等功能。使用方式简单,可通过初始化设置全局配置。
摘要由CSDN通过智能技术生成

背景

最近看了几个日志框架,最后发现Logger扩展性最好,显示效果也非常整齐,但Logger每个日志都是最少分为两部分显示(头部+日志内容)

,连上分割线最少显示五行,在日志很多的时候,会极为占空间,基于该原因,在该库的基础上进行了一些修改,整理了一个可以精简显示日志的库,并扩展了一些其他功能,使用方式和原Logger库几乎一致。

介绍

其中参考的库主要包括:

该库除了原Logger库的特点以外,还包括以下特性:

将项目更改为Java工程,可以在Java平台上输出日志;

支持显示简化的日志信息;

添加了对Collection、Map、多维数组、Intent、Bundle的格式化输出;

支持指定调用方法栈;

大部分实现都能更改和替换;

使用方式

添加依赖

如果是Java平台,仅需添加核心依赖:

compile 'com.github.naturs.logger:logger-core:0.3'

如果是Android平台,还可以添加以下依赖,主要添加了对Intent、Bundle的格式化输出,以及Logcat日志显示支持:

compile 'com.github.naturs.logger:logger-android:0.3'

初始化

使用该库之前,需要进行初始化,主要是针对全局进行一些设置。

如果是Java平台,可以进行如

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值