版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zyf13716764752/article/details/81981301
//第一种方式
//打印长的日志
public static void LongLoge(String str){
int max_str_length=2001-NOTGREENDAO.length();
//大于4000时
while (str.length()>max_str_length){
Log.d(NOTGREENDAO, str.substring(0,max_str_length) );
str=str.substring(max_str_length);
}
//剩余部分
Log.d(NOTGREENDAO, str );
}
//第二种方式
//日志打印不全
public static void d(String tag, String msg) { //信息太长,分段打印
//因为String的length是字符数量不是字节数量所以为了防止中文字符过多,
// 把4*1024的MAX字节打印长度改为2001字符数
int max_str_length = 2001 - tag.length();
//大于4000时
while (msg.length() > max_str_length) {
Log.i(tag, msg.substring(0, max_str_length));
msg = msg.substring(max_str_length);
}
//剩余部分
Log.d(tag, msg);
}