Android实战开发篇 日志输出工具类
发布日期:2021-05-14 23:57:55 浏览次数:16 分类:精选文章

本文共 927 字,大约阅读时间需要 3 分钟。

一、日志工具使用说明

1.1 默认TAG使用方法

调用FaCaiCaiLog.v("Test");可默认使用FaCaiCaiLog标签打印日志。如需自定义默认标签,可执行FaCaiCaiLog.initTAG("TAG2");设置。

1.2指定TAG的使用

调用FaCaiCaiLog.w("TAG","Test3");可使用特定标签"TAG"打印日志信息。错误级别日志(如FaCaiCaiLog.e("TAG","Crash");)可选择写入文件以便查看。

1.3 JSON格式化打印

要打印JSON数据,调用FaCaiCaiLog.json("TAG",json);,该方法会自动格式化输出,便于阅读。


二、日志工具类实现

2.1工具类功能概述

FaCaiCaiLog日志工具支持以下功能:

  • 显示当前线程、类、方法及文件信息。
  • 提供源码行数和点击跳转功能。
  • 支持JSON格式化打印。

2.2工具类主要代码

public class FaCaiCaiLog {
private static String TAG = "FaCaiCaiLog";
private static boolean isWriteLog2File = true;
//细节删减,保持核心功能
...
}

三、JSON格式化工具类

3.1工具类功能描述

JsonFormatUtil.format(json);方法用于格式化JSON字符串。该方法通过分析字符序列,添加适当缩进和换行,提高可读性。

3.2格式化实现逻辑

  • 遍历字符序列,识别字符串、逗号、括号等特殊字符。
  • 根据识别结果,决定是否增加缩进。
  • 处理连续反斜杠,确保 lệ接字符串正确解析。

四、应用程序配置设置

4.1 Debug模式开关

AppBuildConfig.java中定义:

public class AppBuildConfig {
public static final boolean DEBUG = true;
}

4.2日志文件写入设置

调用FaCaiCaiLog.setWriteLog2File(write);可根据需求启用或关闭日志文件保存功能。

上一篇:Android实战开发篇 时间戳工具类
下一篇:老鸟带你画tiled lines

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月13日 11时30分29秒