package com.mm.android.deviceaddmodule.mobilecommon.utils; import android.content.Context; import android.text.TextUtils; import android.util.Log; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; public class LogUtil { /** * * @param tag * @param sep * @param args */ public static void printDebug(String tag,String sep,Object...args){ if(args == null || args.length == 0)return; if(sep == null){ sep = ""; } if(tag == null){ tag = ""; } StringBuffer buffer = new StringBuffer(); int leng = args.length; for (int i = 0;i max_str_length){ Log.w(tag, message.substring(0, max_str_length)); message = message.substring(max_str_length); } Log.w(tag, message); } private static void w(String tag, String message, Throwable throwable){ int max_str_length = 2001 - tag.length(); while (message.length() > max_str_length){ Log.w(tag, message.substring(0, max_str_length)); message = message.substring(max_str_length); } Log.w(tag, message, throwable); } private static void e(String tag, String message){ int max_str_length = 2001 - tag.length(); while (message.length() > max_str_length){ Log.e(tag, message.substring(0, max_str_length)); message = message.substring(max_str_length); } Log.e(tag, message); } private static void e(String tag, String message, Throwable throwable){ int max_str_length = 2001 - tag.length(); while (message.length() > max_str_length){ Log.e(tag, message.substring(0, max_str_length)); message = message.substring(max_str_length); } Log.e(tag, message, throwable); } private static void v(String tag, String message){ int max_str_length = 2001 - tag.length(); while (message.length() > max_str_length){ Log.v(tag, message.substring(0, max_str_length)); message = message.substring(max_str_length); } Log.v(tag, message); } private static void v(String tag, String message, Throwable throwable){ int max_str_length = 2001 - tag.length(); while (message.length() > max_str_length){ Log.v(tag, message.substring(0, max_str_length)); message = message.substring(max_str_length); } Log.v(tag, message, throwable); } private static void i(String tag, String message){ int max_str_length = 2001 - tag.length(); while (message.length() > max_str_length){ Log.i(tag, message.substring(0, max_str_length)); message = message.substring(max_str_length); } Log.i(tag, message); } private static void i(String tag, String message, Throwable throwable){ int max_str_length = 2001 - tag.length(); while (message.length() > max_str_length){ Log.i(tag, message.substring(0, max_str_length)); message = message.substring(max_str_length); } Log.i(tag, message, throwable); } private static void d(String tag, String message){ int max_str_length = 2001 - tag.length(); while (message.length() > max_str_length){ Log.d(tag, message.substring(0, max_str_length)); message = message.substring(max_str_length); } Log.d(tag, message); } private static void d(String tag, String message, Throwable throwable){ int max_str_length = 2001 - tag.length(); while (message.length() > max_str_length){ Log.d(tag, message.substring(0, max_str_length)); message = message.substring(max_str_length); } Log.d(tag, message, throwable); } }