LogUtils:一個強大的Android日志管理器,支持對象、List、Map、數組等輸出

dmc3 9年前發布 | 80K 次閱讀 LogUtils Android開發 移動開發

  • 支持直接打印數據集合,如List、Set、Map、數組等
  • 全局配置log輸出
  • 不需要設置tag
  • 準確顯示調用方法、行,快速定位所在文件位置.
  • </ul>

    screenshot

    LogUtils:一個強大的Android日志管理器,支持對象、List、Map、數組等輸出

    日志說明

    LogUtils:一個強大的Android日志管理器,支持對象、List、Map、數組等輸出

    打印數據列表

    LogUtils:一個強大的Android日志管理器,支持對象、List、Map、數組等輸出

    打印數組

    LogUtils:一個強大的Android日志管理器,支持對象、List、Map、數組等輸出

    // 輸出字符串
    LogUtils.d("12345");
    // 輸出參數
    LogUtils.d("12%s3%d45", "a", 0);
    // 輸出異常
    LogUtils.d(new NullPointerException("12345"));
    // 輸出對象
    Person person = new Person();
    person.setAge(11);
    person.setName("pengwei");
    person.setScore(37.5f);
    LogUtils.d(person);
    // 對象為空
    LogUtils.d(null);
    // 輸出json(json默認debug打印)
    String json = "{'a':'b','c':{'aa':234,'dd':{'az':12}}}";
    LogUtils.json(json);
    // 打印數據集合
    List<Person> list1 = new ArrayList<>();
    for(int i = 0; i < 4; i++){
        list1.add(person);
    }
    LogUtils.d(list1);
    // 打印數組
    double[][] doubles = {{1.2, 1.6, 1.7, 30, 33},
      {1.2, 1.6, 1.7, 30, 33},
      {1.2, 1.6, 1.7, 30, 33},
      {1.2, 1.6, 1.7, 30, 33}};
    LogUtils.d(doubles);
    // 其他用法
    LogUtils.v("12345");
    LogUtils.i("12345");
    LogUtils.w("12345");
    LogUtils.e("12345");
    LogUtils.wtf("12345");

    options

    // 配置日志是否輸出(默認true)
    LogUtils.configAllowLog = false;
    
    // 配置日志前綴
    LogUtils.configTagPrefix = "abc-";

    compile 'com.apkfuns.logutils:library:1.0.4'
    <dependency>
        <groupId>com.apkfuns.logutils</groupId>
        <artifactId>library</artifactId>
        <version>1.0.4</version>
    </dependency>

    click here to download sources.jar

    History

    • 1.0.0 (2015/07/13)
      • 打印對象,字符串,異常,且顯示文件行數
    • 1.0.1 (2015/07/22)
      • 打印json字符串
    • 1.0.2 (2015/07/24)
      • 支持打印List、Se等數據集合
    • 1.0.3 (2015/07/24)
      • 支持打印Map集合
    • 1.0.4 (2015/07/25)
      • 支持打印數組(暫僅支持一維、二維數組)

    項目主頁:http://www.baiduhome.net/lib/view/home/1437834466490

 本文由用戶 dmc3 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!