package com.kaltura.playersdk.utils;
import android.util.Log;
public class LogUtils {
private static boolean sDebugMode = true;
private static boolean sWebViewDebugMode = true;
public static boolean isDebugModeOn() {
return sDebugMode;
}
public static boolean isWebViewDebugModeOn() {
return sWebViewDebugMode;
}
public static void disableDebugMode() {
sDebugMode = false;
}
public static void enableDebugMode() {
sDebugMode = true;
}
public static void disableWebViewDebugMode() {
sWebViewDebugMode = false;
}
public static void enableWebViewDebugMode() {
sWebViewDebugMode = true;
}
public static void LOGD(final String tag, String message) {
if (sDebugMode) {
Log.d(tag, message);
}
}
public static void LOGD(final String tag, String message, Throwable cause) {
if (sDebugMode) {
Log.d(tag, message, cause);
}
}
public static void LOGV(final String tag, String message) {
if (sDebugMode) {
Log.v(tag, message);
}
}
public static void LOGV(final String tag, String message, Throwable cause) {
if (sDebugMode) {
Log.v(tag, message, cause);
}
}
// Info, error and warning are always enabled.
public static void LOGI(final String tag, String message) {
Log.i(tag, message);
}
public static void LOGI(final String tag, String message, Throwable cause) {
Log.i(tag, message, cause);
}
public static void LOGW(final String tag, String message) {
Log.w(tag, message);
}
public static void LOGW(final String tag, String message, Throwable cause) {
Log.w(tag, message, cause);
}
public static void LOGE(final String tag, String message) {
Log.e(tag, message);
}
public static void LOGE(final String tag, String message, Throwable cause) {
Log.e(tag, message, cause);
}
}