Log Class
13 Jan 2017 | Android Debug안드로이드 Log 기능을 Wrapping한 클래스 코드입니다. 안드로이드에서 기본으로 제공하는 Log를 써도 되지만 나중에 일괄적으로 visible/hidden을 적용하거나 특수한 Prefix 등을 붙인다거나 등 좀 더 편리하게 쓰기 위해서는 별도로 Log 클래스를 두는 것이 편리합니다.
Log 클래스 코드
package snowdeer.util; public class Log { private static final String TAG = "snowdeer"; private static final String PREFIX = "[snowdeer] "; private static boolean useLog = true; public static void v(String tag, String message) { if(useLog) { android.util.Log.v(tag, PREFIX + message); } } public static void d(String tag, String message) { if(useLog) { android.util.Log.d(tag, PREFIX + message); } } public static void i(String tag, String message) { if(useLog) { android.util.Log.i(tag, PREFIX + message); } } public static void w(String tag, String message) { if(useLog) { android.util.Log.w(tag, PREFIX + message); } } public static void e(String tag, String message) { if(useLog) { android.util.Log.e(tag, PREFIX + message); } } public static void v(String message) { android.util.Log.v(TAG, message); } public static void d(String message) { android.util.Log.d(TAG, message); } public static void i(String message) { android.util.Log.i(TAG, message); } public static void w(String message) { android.util.Log.w(TAG, message); } public static void e(String message) { android.util.Log.e(TAG, message); } }