【HarmonyOS】【JAVA UI】HarmonyOS 如何集成KLog
2023-09-11 14:17:16 时间
参考资料
功能讲解
支持功能
该项目主要是在多种情况下,日志的输出到控制台和本地文件中。
- 支持显示行号
- 支持显示Log所在函数名称
- 支持无Tag快捷打印
- 支持在DevEco Studio开发IDE中,点击函数名称,跳转至Log所在位置
- 支持JSON字符串解析打印
- 支持XML字符串解析打印
- 支持Log信息存储到文件
- 支持变长参数,任意个数打印参数
- 支持设置全局Tag
使用方式包括: KLog.d(); KLog.i(); KLog.w(); KLog.e(); KLog.f();
代码实现
集成方式
项目级bulid.gradle添加如下代码
应用级bulid.gradle添加如下代码
xml布局
我在布局绘画两个Text组件,一个用于打印Json格式的Log,一个用于打印普通的格式的Log,更多资料参考资料,代码如下
Java代码实现
在java代码中实现该功能,具体步骤参考代码注释,代码如下
运行效果
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh
相关文章
- [Java基础] java多线程关于消费者和生产者
- Java 中常用缓存Cache机制的实现《二》
- Java反射异常:java.lang.NoSuchFieldException
- JAVA学习(五):Java面向对象编程基础
- Java实现 LeetCode 306 累加数
- 【JAVA】 02-Java对象细节
- jenkins 持续集成和交付——一个java构件小栗子(四)
- eclipse 设置打开java文件代码自动折叠
- java 11 标准Java异步HTTP客户端
- 【JAVA】MacBook安装Java环境及eclipse
- Java超类-java.lang.object
- Java中的静态变量、静态方法和Static关键字介绍与用法
- Java通过PDF模板导出数据 adobe acrobat的PDF编辑器 itextpdf java导出文件输出流
- java中的transient 详细总结Java中transient关键字 对象写出流ObjectOutputStream 对象写入流ObjectInputStream
- Java正則表達式入门
- java数组排序,冒泡法
- JAVA语言之Java 中不同的并行实现的性能比较
- Java开发技术之成为高级java工程师必须学习的三个技术