github上有个com.orhanobut.logger的开源库,用于日志打印的,使用起来比较方便
一、主要功能有:
1、线程信息 Thread information
2、类信息 Class infomation
3、方法信息 Method information
4、打印json内容 pretty-print for json content
5、清除输出Clean output
6、跳到源码 jump to source feature
二、导入库方法:导入aar包或者添加dependency
repositories {
maven { url "https://jitpack.io" }
}
dependencies {
compile 'com.github.orhanobut:logger:1.12'
}
三、初始化设置,在application中添加:
Logger
.init(YOUR_TAG) // default PRETTYLOGGER or use just init()
.methodCount(3) // default 2
.hideThreadInfo() // default shown
.logLevel(LogLevel.NONE) // default LogLevel.FULL
.methodOffset(2) // default 0
.logTool(new AndroidLogTool()); // custom log tool, option
四、使用:
logger.d("hello");
logger.e("hello");
logger.w("hello");
logger.v("hello");
logger.wtf("hello");
logger.json(json_content);
logger.xml(xml_content);
logger.e(exception,"hello");
五、效果显示
六、github源码地址
https://github.com/orhanobut/logger
logger.d("hello");
logger.e("hello");
logger.w("hello");
logger.v("hello");
logger.wtf("hello");
logger.json(json_content);
logger.xml(xml_content);
logger.e(exception,"hello");