突然间代码里提示Log日志警告了,一看提醒提示使用Timber
Timber使用很简单,可以配置一个日志过滤的东西,就是每个打印的日志都会走这里,可以根据自己的需要做保存或其他。
引入Timber
依赖
implementation 'com.jakewharton.timber:timber:4.7.1'
// rxJava
implementation 'io.reactivex.rxjava2:rxandroid:2.1.0'
implementation 'io.reactivex.rxjava2:rxjava:2.2.0'
// 权限
implementation 'com.github.tbruyelle:rxpermissions:0.10.2'
很简单的配置,在Application中设置一个过滤器
Timber.plant(new CrashReportingTree());
import android.annotation.SuppressLint;
import android.os.Environment;
import android.util.Log;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.io.File;
import java.io.FileOutputStream;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.io.Writer;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.u