您的位置:首页 > 移动开发 > Android开发

开源日志库Logger:1.15

2017-01-05 14:57 495 查看
Logger库能提供的功能:

线程的信息
类的信息
方法的信息
格式打印json、xml等
点击链接跳转到源码打印处 Logger的使用


Logger的简单使用:

在module下的build.gradle中进行添加依赖库:


dependencies{
...
compile 'com.orhanobut:logger:1.15'
}


protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Settings settings = Logger.init("Mainactivity")
.logLevel(LogLevel.FULL)/*显示全部日志,LogLevel.NONE不显示日志,默认是Full*/
.methodCount(5)/*方法栈打印的个数,默认是5*/
.methodOffset(0)/*设置调用堆栈的函数偏移值,0的话则从打印该Log的函数开始输出堆栈信息,默认是0*/
.hideThreadInfo();/*隐藏线程信息*/
}


@Override
protected void onStart() {
super.onStart();
Logger.e("onStart");
}


打印效果如下:



修改tag的日志效果

有的小伙伴觉得,我不想一直都只用一个tag,那岂不是要写很多的Logger.init(tag)来修改,我们看方法名叫init,作者的意思估计是只用一次就好了。下面可以通过:

startActivity(new Intent(this, SecondActivity.class));
Logger.t("SecondActivity").i("打开了SecondActivy...");


打印效果如下:



以上总结摘自网络,如有侵权,敬请告知,立刻删帖
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android