一个简单、漂亮、功能强大的Android日志程序:logger
16lz
2021-12-04
android是一个简单、漂亮、功能强大的Android日志程序。
日志程序提供了 :
- 线程信息Thread information
- 类信息Class information
- 方法信息Method information
- 漂亮打印的JSON内容Pretty-print for json content
- Clean output
- Jump to source feature
Gradle
compile 'com.orhanobut:logger:1.3'
当前的Log 系统
Log.d(TAG,"hello");
Logger
Logger.d("hello");
用法
Logger.d("hello");Logger.e("hello");Logger.w("hello");Logger.v("hello");Logger.wtf("hello");Logger.json(JSON_CONTENT);
Change TAG
All logs
Logger.init(YOUR_TAG);
Log based
Logger.d("mytag", "hello");
Settings (optional)
Change the settings with init. This should be called only once. Best place would be in application class. All of them are optional.
Logger .init(YOUR_TAG) // default tag : PRETTYLOGGER or use just init() .setMethodCount(3) // default 2 .hideThreadInfo() // default it is shown .setLogLevel(LogLevel.NONE); // default : LogLevel.FULL
Note: Use LogLevel.NONE for the release versions.
More log samples
Logger.d("hello");Logger.e(exception);Logger.json(JSON_CONTENT);
Method info
Observe the caller methods in the order they are invoked and also thread information.
void methodA(){ methodB();} void methodA(){ Logger.d("hello");}
Both method information will be shown in the order of invocation.
更多相关文章
- android 开发是 页面JS调用后台java方法
- Android去掉标题栏和全屏
- android系统信息获取
- Android的消息机制(异步处理)
- android之socket编程实例
- Android(安卓)日志打印工具类 可显示打印所在的方法和行号
- 获取Android设备的设备详细信息
- 查看安卓(Android)设备处理器(CPU)架构(Architecture)信息
- Android内存信息