美文网首页
🔥 Android 超级实用日志调式工具-HlLog

🔥 Android 超级实用日志调式工具-HlLog

作者: 把重要的事情做到极致 | 来源:发表于2021-05-09 19:18 被阅读0次

Android 超级实用日志调式工具-HlLog

https://github.com/heliang2015/HlLog/
Hllog支持文件打印,app上视图日志打印,控制台日志打印;Hllog具有高可扩展性,可以自己实现自己的打印器。

20210509_190403.gif
图片.png

特点功能:

  • 支持在手机app界面上直接实时查看日志;
  • 支持控制台查看日志;
  • 支持打印文件日志;
  • 支持打印堆栈调用信息及深度;
  • 支持配置打印线程信息;
  • 高可扩展性,可定义自己的打印器;

HlLog架构图:

项目示例:

使用介绍:

1.在项目中添加依赖;

在项目的build.gradle中:
allprojects {
    repositories {
        maven { url 'https://jitpack.io' }
    }
 }
  
  
在app的build.gradle中加入库依赖:
dependencies {
   implementation 'androidx.recyclerview:recyclerview:1.2.0'
     implementation 'com.github.heliang2015:HlLog:1.0.3'
}

2.添加权限;

添加文件读写权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

3.初始化;


自定义Application,在Application中初始化HLlog

HlLogManager.getInstance().init(new HlLogConfig().setOpen(true).setTag("HlLog").setTraceDeep(3),
        new IHlLogPrinter[]{new HlconSolePrinter(), new HlLogFilePrinter()});
        
        
/* 方法说明 */        
setOpen() // 是否打开
setTag()  // 全局TAG
setTraceDeep() // 堆栈调用信息深度 传0 不打印堆栈
HlconSolePrinter() // 控制台打印器
HlLogFilePrinter() // 文件打印器

4.开始使用;

// 使用app HlViewPrinter 需要在activity进行初始化,可以定义在基类中;
HlViewPrinter hlViewPrinter = new HlViewPrinter(this);
HlLogManager.getInstance().addPrinter(hlViewPrinter);

最后调用,即可在文件,控制台,app上查看日志了
 HlLog.d("测试一下");

讨论:

其他作品

相关文章

  • 🔥 Android 超级实用日志调式工具-HlLog

    Android 超级实用日志调式工具-HlLog https://github.com/heliang2015/H...

  • Android实用日志工具

    在Android开发中少不了和日志打交道,而在大型项目中都是分模块的,大公司基本上都是一个人负责一个模块,可能还有...

  • Android日志打印工具-android-ueueo-log

    android-ueueo-log android-ueueo-log是Android日志输出工具,对输出的日志信...

  • Android Studio 实用调试技巧

    Android Studio其自身带调式环境是很强大的,我们要摆脱只会使用Log打印日志的低效的方法,掌握高级调试...

  • Android开发工具之环境切换

    Android开发工具之环境切换 Android开发工具之OKHTTP日志抓取 背景介绍 该工具是续篇,上一篇介绍...

  • Selenium 自动化操作

    今天分享一个超有意思的东西 Selenium 自动化测试/调式工具。 Selenium 就像真实用户所做的一样,S...

  • Selenium 自动化操作

    今天分享一个超有意思的东西 Selenium 自动化测试/调式工具。 Selenium 就像真实用户所做的一样,S...

  • Selenium 自动化操作

    今天分享一个超有意思的东西 Selenium 自动化测试/调式工具。 Selenium 就像真实用户所做的一样,S...

  • Selenium 自动化操作

    今天分享一个超有意思的东西 Selenium 自动化测试/调式工具。 Selenium 就像真实用户所做的一样,S...

  • Selenium 自动化操作

    今天分享一个超有意思的东西 Selenium 自动化测试/调式工具。 Selenium 就像真实用户所做的一样,S...

网友评论

      本文标题:🔥 Android 超级实用日志调式工具-HlLog

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