同时打印类名,方法名,和行数,快速定位日志
import android.util.Log;
public class Tools {
static String className; static String methodName; static int lineNumber;
public static void logDebug(String message) { getNames(new Throwable().getStackTrace()); Log.d(className, createLog(message)); }
private static void getNames(StackTraceElement[] sElements) { className = sElements[1].getFileName(); methodName = sElements[1].getMethodName(); lineNumber = sElements[1].getLineNumber(); }private static String createLog(String log) { StringBuffer str= new StringBuffer(); str.append("<").append(methodName).append(":").append(lineNumber).append(">").append(log); return str.toString(); }}