基于HiLogPrinter实现日志可视化模块:
继续接着上一次Kotlin x Java打造 UI 通用组件<一>-------封装一款易用高扩展的Hilog日志库一的代码继续对咱们的日志库进行完善, 对于目前实现的日志功能已经算是足够用了,但是!!目前的日志功能对于开发人员是比较友好,但是如果没有IDE环境只安装到手机上时则日志的观测就比较麻烦了,比如针对测试人员,此时有必要增加一个可视化的日志输出功能,类似于H5的vconsle插件一样,那如何用一种通用的方式将这种可视化的日志集成到我们APP上呢?下面来看一下:
增加一个可视化的打印器HiViewPrinter:
package org.devio.hi.library.log;
import androidx.annotation.NonNull;
/**
* 将Log输出到界面上的打印器
*/
public class HiViewPrinter implements HiLogPrinter {
@Override
public void print(@NonNull HiLogConfig config, int level, String tag, @NonNull String printString) {
//TODO
}
}