package info.meizi.utils; import android.util.Log; /** * Created by Mr_Wrong on 15/6/11. */ public class LogUtils { public final static String TAG = "70kg"; public final static String MATCH = "%s->%s->%d"; public final static String CONNECTOR = ":<--->:"; public final static boolean SWITCH = true; public static String buildHeader() { StackTraceElement stack = Thread.currentThread().getStackTrace()[4]; return String.format(MATCH, stack.getClassName(), stack.getMethodName(), stack.getLineNumber()) + CONNECTOR; } public static void v(Object msg) { if (SWITCH) { Log.v(TAG, buildHeader() + msg.toString()); } } public static void d(Object msg) { if (SWITCH) { Log.d(TAG, buildHeader() + msg.toString()); } } public static void i(Object msg) { if (SWITCH) { Log.i(TAG, buildHeader() + msg.toString()); } } public static void w(Object msg) { if (SWITCH) { Log.w(TAG, buildHeader() + msg.toString()); } } public static void e(Object msg) { if (SWITCH) { Log.e(TAG, buildHeader() + msg.toString()); } } }