【解决方案】Android中Log太多太长打印不全的问题

来源:互联网 发布:Java加密解密 面试 编辑:程序博客网 时间:2024/05/16 09:26

       在开发项目时候,需要解析从服务端获取的数据,常常这些数据过大,导致eclipse上打印的log显示不全,所以我写了个方法分段显示log,保证每段显示的log长度在可显示范围内。


下面是实现方法:

/** * 分段打印出较长log文本 * @param log        原log文本 * @param showCount  规定每段显示的长度(最好不要超过eclipse限制长度) */public static void showLogCompletion(String log,int showCount){if(log.length() >showCount){String show = log.substring(0, showCount);//System.out.println(show);Log.i("TAG", show+"");if((log.length() - showCount)>showCount){//剩下的文本还是大于规定长度String partLog = log.substring(showCount,log.length());showLogCompletion(partLog, showCount);}else{String surplusLog = log.substring(showCount, log.length());//System.out.println(surplusLog);Log.i("TAG", surplusLog+"");}}else{//System.out.println(log);Log.i("TAG", log+"");}}


4 0
原创粉丝点击