Android(安卓)打印过长Log日志
16lz
2021-01-26
我们在使用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属性allowBackup安全风险浅析
- Android设置反代理
- android选择视频文件上传到后台服务器
- Android下数据库的解析
- android 打印时间间隔工具类
- 第五章(4)Libgdx应用框架之日志记录
- 【Android】- MediaPlayer错误之MediaPlayer start called in st
- Android(安卓)NDK之 ----- Java 方法映射到C中的签名