美文网首页
工具类--LogUtils

工具类--LogUtils

作者: tgcity | 来源:发表于2020-01-06 15:59 被阅读0次

一、使用步骤

1、在module中引入

implementation 'com.tgcity.utils:Log:1.0.1' 或 implementation 'com.tgcity.utils:Log:latest.release'

2、在您项目中的Application中初始化

//设置LogUtils开关

LogUtils.init(this);

初始化的目的是判断贵app是否是debug环境,当处于debug环境下,输出日志;否则不输出

3、代码使用

LogUtils.e("string");

二、源码分析

1、输出的日志等级分为V,D,I,W,E,A,分别对应Log.VERBOSE,Log.DEBUG,Log.INFO,Log.WARN,Log.ERROR,Log.ASSERT等各大等级

2、初始化方法,调用init(context),该方法会进行apk是否是debug环境的校验,当您的app处于debug环境,则输出日志;当处于release环境,则不输出。未调用该方法默认不输出日志。该方法主要是防止生成生产环境时遗忘日志开关的关闭,造成不必要的麻烦。

3、举一例使用方法,e(final Object... contents),您可以通过调用该方法传入一个泛型对象,如果想添加标签,可以调用eTag(final String tag, final Object... contents)方法

4、日志工具可以输出成文件,json和xml等样式

三、浏览地址

1、github源码地址

2、jcenter依赖引入地址

相关文章

  • 工具类--LogUtils

    一、使用步骤 1、在module中引入 implementation'com.tgcity.utils:Log:1...

  • 工具类之LogUtils

    安卓开发离不开记录log日志,封装了一份简单的日志工具类,具有设置日志总开关,是否写入文件,日志过滤器和自定义标签...

  • 创建LogUtils工具类

    在Android开发中,我们常常用打印log的方式来调试我们的应用。但是Android官方提供的Log类在实际项目...

  • 打印日志的工具类LogUtils

    默认的打印日志有长度限制,写一个简单的工具类,解决日志太长打印不全的小问题: public class LogUt...

  • 重撸工具类之LogUtils

    前言:日志工具类曾经封装过一个简单版的,但效果貌似并不是很好,借着这周末的时间想更进一步完善它,撸得结果还是比较如...

  • android 常用工具类LogUtils

    刚刚的重新排版一下 /** Created by sakura on 2016/9/29./public clas...

  • Android开发工具类之LogUtils

    常用打印Log的工具集合格式化log输出,主tag,子tag,线程名,类及方法,文件及行数,最后是自定义的mess...

  • 封装一个好用的LogUtils工具类

    前段时间封装了一个LogUtils的工具类,每次写项目,都会或多或少的修改一点,渐渐的改成了目前的样子,分享如下:...

  • Android日志框架LogUtils

    LogUtils的github地址:https://github.com/pengwei1024/LogUtils...

  • LogUtils

网友评论

      本文标题:工具类--LogUtils

      本文链接:https://www.haomeiwen.com/subject/vkskactx.html