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.

更多相关文章

  1. android 开发是 页面JS调用后台java方法
  2. Android去掉标题栏和全屏
  3. android系统信息获取
  4. Android的消息机制(异步处理)
  5. android之socket编程实例
  6. Android(安卓)日志打印工具类 可显示打印所在的方法和行号
  7. 获取Android设备的设备详细信息
  8. 查看安卓(Android)设备处理器(CPU)架构(Architecture)信息
  9. Android内存信息

随机推荐

  1. Android将胜过Windows Mobile五大原因
  2. Android Gradle 学习 一
  3. cocos2dx在Android下如何接入91SDK
  4. 在电脑上pc端运行android安卓模拟器图...
  5. android google map开发
  6. Android输入法框架系统(下)
  7. [Android] 关于系统工具栏和全屏沉浸模式
  8. 【摘录】Google Android操作系统内核编译
  9. Android程序架构基本内容概述
  10. 【Android 内存优化】Bitmap 长图加载 (