Skip to content

Latest commit

 

History

History
55 lines (40 loc) · 1.37 KB

xlog-helper.md

File metadata and controls

55 lines (40 loc) · 1.37 KB

该库主要用于日志打印和本地化保存,考虑性能方面的问题,基于 mars-xlog 实现。

Gradle

在根目录的 build.gradle 添加:

allprojects {
    repositories {
        // ...
        maven { url 'https://www.jitpack.io' }
    }
}

添加配置和依赖:

api "com.github.GuoYangGit.AndroidUtils:xloghelper:xxx"

初始化

ApplicationonCreate 中进行初始化操作(建议初始化越早越好)

class MyApplication : Application(){
   override fun onCreate() {
     		// 初始化日志打印
        LogHelper.init(application, BuildConfig.DEBUG, LOG_PATH) {
            this.pubKey = XLOG_PUBKEY // 这里是日志文件加密公钥
        }
   }
}

日志打印

下面用法中含有方括号 [] 的参数是可选的。

方法 说明
xLogV([tag], message) 详细日志输出
xLogD([tag], message) 调试日志输出
xLogI([tag], message) 信息日志输出
xLogW([tag], message) 警告日志输出
xLogE([tag], message) 错误日志输出
xLogF([tag], message) 致命日志输出

Api

具体查看