标签:
作者:郭孝星
微博:郭孝星的新浪微博
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWell
本篇文章是【应用调试:logger-master】系列的开篇文章,主要介绍logger-master相关功能并作效果演示。
logger-master项目为应用开发提供便捷的打印显示,让信息查找和错误排查更加简单高效。
它提供:
将logger-master项目中的logger模块导入我们的项目,并在我们的模块配置文件build.gradle添加依赖模块配置。
compile project(‘:logger‘)
当然也可以点击Ctrl+Alt+Shift+S进入模块配置,添加模块依赖。配置好模块依赖后,我们就可以使用相关功能了。
Android通常的Log打印是
Log.d(TAG,"hello");
Log.e(TAG,"hello");
Log.w(TAG,"hello");
Log.v(TAG,"hello");
Log.i(TAG,"hello");
效果如下所示:
logger-master中Log的用法
初始化打印
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
Logger
.init(YOUR_TAG) // default PRETTYLOGGER or use just init()
.setMethodCount(3) // change method count, default 2
.hideThreadInfo() // hide thread information, default shown
.setLogLevel(LogLevel.NONE); // default LogLevel.FULL
}
}
打印输出
Logger.d("hello");
//Show the cause of the exception
Logger.e("hello");
Logger.w("hello");
Logger.v("hello");
Logger.wtf("hello");
Format the json content in a pretty way
Logger.json(JSON_CONTENT);
Logger.xml(XML_CONTENT);
改变标志
//All logs
Logger.init(YOUR_TAG);
//Log based
Logger.t("mytag").d("hello");
版权声明:本文为博主原创文章,未经博主允许不得转载。
【应用调试:logger-master】之一:logger-master开篇
标签:
原文地址:http://blog.csdn.net/allenwells/article/details/47018987