第一步:由于xlog发布在jitpack 仓库,所以如果android studio没有在project目下的的build.gradle下配置jitpack仓库的话需要配置下
allprojects {
repositories {
jcenter()
maven { url 'https://jitpack.io' }
}
}
第二步:配置xlog参数(推荐在Application的生命周期方法中进行配置)
根据官方文档,xlog有便捷配置和详细配置两种,个人可根据具体需要而决定采用哪一种:
最简单配置:LogLevel.ALL为日志的输出级别,跟自由调整
XLog.init(LogLevel.ALL);根据编译模式调整,实际开发常用:发布apk时为了节约资源,也没有输出日志的必要,通常我们都会把log关闭XLog.init(BuildConfig.DEBUG ? LogLevel.ALL : LogLevel.NONE);详细配置:LogConfiguration config = new LogConfiguration.Builder()
.logLevel(BuildConfig.DEBUG ? LogLevel.ALL // Specify log level, logs below this level won't be printed, default: LogLevel.ALL
: LogLevel.NONE)
.tag("MY_TAG") // Specify TAG, default: "X-LOG"
.t() // Enable thread info,