openpix/logutils
这个库是用来封装android日志打印的库。主要封装了安装的Log
类。
主要功能是方便日志打印,将日志写入到文件中。
在app
的build.gradle
中加入引用
implementation 'com.openpix:logutils:1.0.0'
在AndroidManifest.xml
中加入权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
默认的存储路径是/mnt/sdcard/openpix/log/yyyy-MM-dd.txt
设置日志文件路径
LogUtils.setFileLogPath(xxxx);
日志文件存储路径 xxxx/yyyy-MM-dd.txt
日志方法默认采用调用的类名作为日志的TAG
,并且打印调用的行号及方法名。
LogUtils.d()
这种一般加载方法的第一行,或者最后一行。
LogUtils.d("msgId:" + msgId);
带参数的输出。
在LogUtils
类中定义了两个静态变量,用来控制是否输出日志,是否在LogCat中输出
<++>
- 默认:
LogUtils.ISDEBUG=true;
andLogUtils.ISLOGCAT=true;
: 输出日志到文件中,并且在LogCat中输出 LogUtils.ISDEBUG=true;
andLogUtils.ISLOGCAT=false;
:日志写文件,但是不会在LogCat
中输出LogUtils.ISDEBUG=false;
:关闭日志,既不输出到文件,也不输出到LogCat
中。