安卓开发中,经常需要打印日志,但是系统的日志,一是 需要频繁写 tag,但是tag经常使用同一个,二是,不能输出行数,三是,可能打印的日志很长,不能打印完全,所以需要一个简单的日志打印类,少写点代码。上代码:
import android.util.Log; /** * Created by more on 2017/12/7/007. */ public class LogUtils { public static void setDebugMode(boolean debugMode) { LogUtils.debugMode = debugMode; } public static boolean isDebugMode() { return debugMode; } static boolean debugMode = true; static String className;//类名 static String methodName;//方法名 static int lineNumber;//行数 private static String createLog(String log) { StringBuffer buffer = new StringBuffer(); buffer.append(methodName); buffer.append("(").append(className).append(":").append(lineNumber).append(")"); return buffer.toString(); } private static void getMethod