分享一个长日志打印工具
AS中如果日志过长,是无法一行全部打印出来的,这时候就可以用到这个工具
具体代码如下
public class LogUtil {
//规定每段显示的长度
private static int LOG_MAXLENGTH = 2000;
public static void d(String TAG, String msg) {
int strLength = msg.length();
int start = 0;
int end = LOG_MAXLENGTH;
for (int i = 0; i < 100; i++) {
//剩下的文本还是大于规定长度则继续重复截取并输出
if (strLength > end) {
Log.d(TAG + i, msg.substring(start, end));
start = end;
end = end + LOG_MAXLENGTH;
} else {
Log.d(TAG + "end", msg.substring(start, strLength));
break;
}
}
}
}