最轻量Logcat工具ZLog

项目开源地址GitHub: https://github.com/liompei/ZLog

ZLog是Android打印LogCat库,相比原有Logcat打印更佳灵活方便,并且支持Toast显示.
ZLog的jar包只有8KB,但功能齐全,参考KLog做了一些优化(去除日志文件保存功能,修改设置全局Tag后无法设置单个Tag的问题)

ZLog使用简单,类名是Z,所以调用起来十分方便,主要功能有

  • 支持显示行号
  • 支持显示Log所在函数名称
  • 支持无Tag快捷打印
  • 支持在Android Studio开发IDE中,点击函数名称,跳转至Log所在位置
  • 支持Json,XML字符串打印
  • 支持无限制字数打印
  • 支持全局Tag
  • 支持Toast

Android Studio

1
2
3
dependencies {
compile 'com.liompei.zlog:zlog:1.0.0'
}

Eclipse
点击下载 zlog.jar 或导入zlog库


How to Use
Zlog可打印普通日志和Json,xml字符串,支持无msg、无tag、有tag模式

1
2
3
Z.d();
Z.d("This is debug");
Z.d("tag","This is debug")

输出结果

主要方法有:
Log

1
2
3
4
5
6
7
8
Z.v(); //verbose
Z.d(); //debug
Z.i(); //information
Z.w(); //warning
Z.e(); //error
Z.wtf(); //What a Terrible Failure
Z.json(); //parse json
Z.xml(); //parse xml

若要设置全局Tag
注:设置全局Tag后设置单个Tag以单个的Tag为准

1
Z.initLog("TAG",true); //tag,isShowlog

Toast
注意:使用Toast必须初始化传入Context,否则将不显示

1
Z.initToast(getApplicationContext(),true); //context,isShowToast

1
Z.Show("This is Toast");

License
ZLog is released under the Apache 2.0 license.