package com.kuxhausen.huemore.utils;
import android.util.Log;
import com.kuxhausen.huemore.BuildConfig;
public class DeferredLog {
private final static boolean IS_LOGGABLE = BuildConfig.DEBUG;
public static boolean isLoggable() {
return IS_LOGGABLE;
}
public static void d(String tag, String format, Object... args) {
if (isLoggable()) {
format = (format != null) ? format : "null";
Log.d(tag, String.format(format, args));
}
}
public static void e(String tag, String format, Object... args) {
if (isLoggable()) {
format = (format != null) ? format : "null";
Log.d(tag, String.format(format, args));
}
}
public static void i(String tag, String format, Object... args) {
if (isLoggable()) {
format = (format != null) ? format : "null";
Log.d(tag, String.format(format, args));
}
}
public static void v(String tag, String format, Object... args) {
if (isLoggable()) {
format = (format != null) ? format : "null";
Log.d(tag, String.format(format, args));
}
}
public static void w(String tag, String format, Object... args) {
if (isLoggable()) {
format = (format != null) ? format : "null";
Log.d(tag, String.format(format, args));
}
}
}