Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

JayIverson/AndroidLogLib

Repository files navigation

AndroidLogLib

一个Android日志打印工具库,包含日志存储,日志上传功能

Android Studio 集成

implementation 'com.yhw.loglib:loglib:1.0.1'

代码中使用

1.在Application中初始化配置

//初始化日志配置
new LogConfig.Builder()
 //设置日志打印开关 默认为true
 .setLog(true)
 //统一设置日志TAG 默认为LOG_TAG
 .setTAG("AAAAA")
 //设置日志是否保存到文件 默认为false
 .setSaveFile(true)
 //设置日志保存路径,在设置setSaveFile为true的情况下必须设置该路径
 .setLogPath(Environment.getExternalStorageDirectory().getPath())
 //设置日志名称 默认为当天的日期如2017年11月13日,设置后变为log_2017年11月13日
 .setLogFileName("log")
 //设置日志在客户端最大保存天数 默认为7天
 .setMaxSaveDay(7)
 //设置日志上传服务器地址 不上传的情况下可以不设置
 .setUploadUrl("http://xxx")
 .build();

2.日志打印

:
Logger.i("test");
或者
Logger.i("TAG","test");

3.日志上传

//必须在初始化的时候设置服务器上传Url才可以
//使用方法
Logger.upLoadLog(context, new UploadLog.UploadLogListener() {
 @Override
 public void onSuccess(String msg) {
 //处理成功
 }
 @Override
 public void onFailure(String errorMsg, int errorCode) {
 //处理失败
 }
});

About

一个Android日志打印工具库,包含日志存储,日志上传功能

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • Java 100.0%

AltStyle によって変換されたページ (->オリジナル) /