package com.gt.snssharinglibrary.util; import com.gt.snssharinglibrary.Config; import android.util.Log; public class LogController { public static void log(String message) { if(Config.DEBUG_LOGGER) { LogController.printMessageLog(message); } } public static void log(String message, Exception e) { if(Config.DEBUG_LOGGER) { LogController.printMessageWithException(message, e); } } public static void logForProduction(String message) { if(Config.PRODUCTION_LOGGER) { LogController.printMessageLog(message); } } public static void logForProduction(String message, Exception e) { if(Config.PRODUCTION_LOGGER) { LogController.printMessageWithException(message, e); } } private static void printMessageLog(String message) { Log.d(Config.LOG_TAG, message); } private static void printMessageWithException(String message, Exception e) { if(e != null) { Log.d(Config.LOG_TAG, message, e); } else { Log.d(Config.LOG_TAG, message); } } }