|
|
@@ -145,31 +145,6 @@ public class MyLog {
|
|
|
private static void log(String tag, String msg, char level) {
|
|
|
msg = "\r\n" + msg;
|
|
|
if (MYLOG_SWITCH) {
|
|
|
-// if ('e' == level && ('e' == MYLOG_TYPE || 'v' == MYLOG_TYPE)) { // 输出错误信息
|
|
|
-// //Log.e(tag, msg);
|
|
|
-// if (msg.length() > 3000) {
|
|
|
-// // 因为Logcat一次最多能输出4000个字符左右,所以我们按4000字符分段
|
|
|
-// int chunkCount = msg.length() / 3000; // 分割成多少段
|
|
|
-// for (int i = 0; i <= chunkCount; i++) {
|
|
|
-// int max = 3000 * (i + 1);
|
|
|
-// if (max >= msg.length()) {
|
|
|
-// Log.e(tag, msg.substring(3000 * i));
|
|
|
-// } else {
|
|
|
-// Log.e(tag, msg.substring(3000 * i, max));
|
|
|
-// }
|
|
|
-// }
|
|
|
-// } else {
|
|
|
-// Log.d(tag, msg);
|
|
|
-// }
|
|
|
-// } else if ('w' == level && ('w' == MYLOG_TYPE || 'v' == MYLOG_TYPE)) {
|
|
|
-// Log.w(tag, msg);
|
|
|
-// } else if ('d' == level && ('d' == MYLOG_TYPE || 'v' == MYLOG_TYPE)) {
|
|
|
-// Log.d(tag, msg);
|
|
|
-// } else if ('i' == level && ('d' == MYLOG_TYPE || 'v' == MYLOG_TYPE)) {
|
|
|
-// Log.i(tag, msg);
|
|
|
-// } else {
|
|
|
-// Log.v(tag, msg);
|
|
|
-// }
|
|
|
setInterceptlength(tag, msg, level);
|
|
|
if (MYLOG_WRITE_TO_FILE && 'd' == level) {
|
|
|
writeLogtoFile(String.valueOf(level), tag, msg);
|
|
|
@@ -224,23 +199,6 @@ public class MyLog {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public static void logLongMessage(String tag, String message) {
|
|
|
- if (message.length() > 4000) {
|
|
|
- // 因为Logcat一次最多能输出4000个字符左右,所以我们按4000字符分段
|
|
|
- int chunkCount = message.length() / 4000; // 分割成多少段
|
|
|
- for (int i = 0; i <= chunkCount; i++) {
|
|
|
- int max = 4000 * (i + 1);
|
|
|
- if (max >= message.length()) {
|
|
|
- Log.d(tag, message.substring(4000 * i));
|
|
|
- } else {
|
|
|
- Log.d(tag, message.substring(4000 * i, max));
|
|
|
- }
|
|
|
- }
|
|
|
- } else {
|
|
|
- Log.d(tag, message);
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* 打开日志文件并写入日志,
|
|
|
**/
|