LogUtils:一個強大的Android日志管理器,支持對象、List、Map、數組等輸出
- 支持直接打印數據集合,如List、Set、Map、數組等
- 全局配置log輸出
- 不需要設置tag
- 準確顯示調用方法、行,快速定位所在文件位置. </ul>
screenshot
日志說明
打印數據列表
打印數組
// 輸出字符串 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)
- 支持打印數組(暫僅支持一維、二維數組)
- Blog: apkfuns.com
- Email: pengwei1024@gmail.com
本文由用戶 dmc3 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!