一個簡單、漂亮、功能強大的Android日志程序:logger
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.
You might also like
- Hawk Simple,powerful,secure key-value storage
- Wasp All-in-one network solution
- Bee QA/Debug tool
- DialogPlus Easy,simple dialog solution
- SimpleListView Simple basic listview implementation with linearlayout
本文由用戶 c38c 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!