我们在使用Android Studio 或者Eclipse开发过程中打印API调试数据在所难免,但是很多的返回数据过长,我们的工具只能打印部分数据,给我们开发带来了很多的不便。

 

import android.util.Log;/** * Created by ChenHe on 2018/7/18. */public class LongLogUtils {    /**     * 截断输出日志     * @param msg     */    public static void e(String tag, String msg) {        if (tag == null || tag.length() == 0                || msg == null || msg.length() == 0)            return;        int segmentSize = 3 * 1024;        long length = msg.length();        if (length <= segmentSize ) {// 长度小于等于限制直接打印            Log.e(tag, msg);        }else {            while (msg.length() > segmentSize ) {// 循环分段打印日志                String logContent = msg.substring(0, segmentSize );                msg = msg.replace(logContent, "");                Log.e(tag, logContent);            }            Log.e(tag, msg);// 打印剩余日志        }    }}

 

这样就能打印比较长的调试数据了。

更多相关文章

  1. android获取网络图片
  2. Android属性allowBackup安全风险浅析
  3. Android设置反代理
  4. android选择视频文件上传到后台服务器
  5. Android下数据库的解析
  6. android 打印时间间隔工具类
  7. 第五章(4)Libgdx应用框架之日志记录
  8. 【Android】- MediaPlayer错误之MediaPlayer start called in st
  9. Android(安卓)NDK之 ----- Java 方法映射到C中的签名

随机推荐

  1. 【Android(安卓)开源系列】之视频处理框
  2. android 8.0 调用相机 打开相册
  3. QT项目编译Android(安卓)版本时,错误合集
  4. Android开发者必备的十大开发工具
  5. Android之drawBitmap方法
  6. Android 多媒体【转】
  7. Android视频编码器
  8. Android Studio 快速定位错误行
  9. android的RTL支持
  10. ArcGIS Runtime SDKs v10.2.4最新(Android