프로그램/Android
안드로이드 Logger
알 수 없는 사용자
2013. 3. 7. 14:14
log 클래스를 만들어 사용 하면 약간 좋더구만 ㅋㅋ public class A { Logger.e(getclass(), "log 메세지") Logger.e(getclass(), "log", " 메세지") } public class Logger { public static final String TAG = "Logger"; public static final boolean IS_DEBUG = true; // 디버깅 용 public static void d(Class extends Object> classtype, String method, String msg) { if (IS_DEBUG) { Log.d(TAG, makeString(classtype.getSimpleName() + " ", method, msg)); } } public static void d(Class extends Object> classtype, String msg) { if (IS_DEBUG) { Log.d(classtype.getSimpleName() + " ", " >> " + msg); } } protected static String makeString(String tagtosub, String a, String b) { return "[" + tagtosub + "] " + a + " >> " + b; } public static void toast(Context mContext, String string, int length) { if (IS_TOAST) { Toast toast = Toast.makeText(mContext, string, length); int offsetX = 10; int offsetY = 10; toast.setGravity(Gravity.CENTER, offsetX, offsetY); toast.show(); } } }