一个简单、漂亮、功能强大的Android日志程序:logger

xiaoxiao2021-02-28  98

android是一个简单、漂亮、功能强大的Android日志程序。

日志程序提供了 :

线程信息Thread information类信息Class information方法信息Method information漂亮打印的JSON内容Pretty-print for json contentClean outputJump 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.

转载请注明原文地址: https://www.6miu.com/read-80876.html

最新回复(0)