From 787fdcc070e8b17f381ed274f6af807a8d8061b2 Mon Sep 17 00:00:00 2001 From: gun0912 Date: Wed, 6 Jul 2016 17:42:06 +0900 Subject: [PATCH] - add proguard option --- .../com/gun0912/tedpermission/util/Dlog.java | 83 ++++++++++--------- 1 file changed, 42 insertions(+), 41 deletions(-) diff --git a/tedpermission/src/main/java/com/gun0912/tedpermission/util/Dlog.java b/tedpermission/src/main/java/com/gun0912/tedpermission/util/Dlog.java index 1174671..b227bfd 100644 --- a/tedpermission/src/main/java/com/gun0912/tedpermission/util/Dlog.java +++ b/tedpermission/src/main/java/com/gun0912/tedpermission/util/Dlog.java @@ -1,49 +1,50 @@ package com.gun0912.tedpermission.util; import android.util.Log; - +import com.gun0912.tedpermission.BuildConfig; public class Dlog { - static final String TAG = "tedpark"; - - - /** Log Level Error **/ - public static void e(String message) { - Log.e(TAG, buildLogMsg(message)); - } - /** Log Level Warning **/ - public static void w(String message) { - Log.w(TAG, buildLogMsg(message)); - } - /** Log Level Information **/ - public static void i(String message) { - Log.i(TAG, buildLogMsg(message)); - } - /** Log Level Debug **/ - public static void d(String message) { - Log.d(TAG, buildLogMsg(message)); - } - /** Log Level Verbose **/ - public static void v(String message){Log.v(TAG, buildLogMsg(message)); - } - - - public static String buildLogMsg(String message) { - - StackTraceElement ste = Thread.currentThread().getStackTrace()[4]; - - StringBuilder sb = new StringBuilder(); - - sb.append("["); - sb.append(ste.getFileName().replace(".java", "")); - sb.append("::"); - sb.append(ste.getMethodName()); - sb.append("]"); - sb.append(message); - - return sb.toString(); - - } + static final String TAG = "tedpark"; + + /** Log Level Error **/ + public static void e(String message) { + if (BuildConfig.DEBUG) Log.e(TAG, buildLogMsg(message)); + } + + /** Log Level Warning **/ + public static void w(String message) { + if (BuildConfig.DEBUG) Log.w(TAG, buildLogMsg(message)); + } + + /** Log Level Information **/ + public static void i(String message) { + if (BuildConfig.DEBUG) Log.i(TAG, buildLogMsg(message)); + } + + /** Log Level Debug **/ + public static void d(String message) { + if (BuildConfig.DEBUG) Log.d(TAG, buildLogMsg(message)); + } + + /** Log Level Verbose **/ + public static void v(String message) { + if (BuildConfig.DEBUG) Log.v(TAG, buildLogMsg(message)); + } + + public static String buildLogMsg(String message) { + + StackTraceElement ste = Thread.currentThread().getStackTrace()[4]; + + StringBuilder sb = new StringBuilder(); + + sb.append("["); + sb.append(ste.getFileName().replace(".java", "")); + sb.append("::"); + sb.append(ste.getMethodName()); + sb.append("]"); + sb.append(message); + return sb.toString(); + } } \ No newline at end of file