package it.sephiroth.android.library.imagezoom.test.util;
import it.sephiroth.android.library.imagezoom.test.Constants;
import android.util.Log;
public class LogController {
public static void log(String message)
{
if(Constants.isDebug)
{
LogController.printMessageLog(message);
}
}
public static void log(String message, Exception e)
{
if(Constants.isDebug)
{
LogController.printMessageWithException(message, e);
}
}
public static void logForProduction(String message)
{
if(Constants.isProductionLogEnable)
{
LogController.printMessageLog(message);
}
}
public static void logForProduction(String message, Exception e)
{
if(Constants.isProductionLogEnable)
{
LogController.printMessageWithException(message, e);
}
}
private static void printMessageLog(String message)
{
Log.d(Constants.LOG_TAG, message);
}
private static void printMessageWithException(String message, Exception e)
{
if(e != null)
{
Log.d(Constants.LOG_TAG, message, e);
}
else
{
Log.d(Constants.LOG_TAG, message);
}
}
}