Android开发打印过长Log日志

释放双眼,带上耳机,听听看~!

我们在使用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);// 打印剩余日志
}
}
}

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

人已赞赏
Android文章

Android 设置任意View阴影效果

2020-3-10 19:27:36

Android文章

Android点击显示一个可编辑文本的dialog(解决失去光标问题)

2020-3-10 19:59:52

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索