package com.materialdoc.utils;
import android.util.Log;
import com.materialdoc.BuildConfig;
public final class L {
public static String LOG_TAG = "Undefined";
public static void e(String message, Throwable cause) {
Log.e(LOG_TAG, "[" + message + "]", cause);
}
public static void e(String msg) {
Throwable t = new Throwable();
StackTraceElement[] elements = t.getStackTrace();
String callerClassName = elements[1].getFileName();
Log.e(LOG_TAG, "[" + callerClassName + "] " + msg);
}
public static void w(String message, Throwable cause) {
Log.w(LOG_TAG, "[" + message + "]", cause);
}
public static void w(String msg) {
Throwable t = new Throwable();
StackTraceElement[] elements = t.getStackTrace();
String callerClassName = elements[1].getFileName();
Log.w(LOG_TAG, "[" + callerClassName + "] " + msg);
}
public static void i(String message, Throwable cause) {
Log.i(LOG_TAG, "[" + message + "]", cause);
}
public static void i(String msg) {
Throwable t = new Throwable();
StackTraceElement[] elements = t.getStackTrace();
String callerClassName = elements[1].getFileName();
Log.i(LOG_TAG, "[" + callerClassName + "] " + msg);
}
public static void d(String msg, Throwable cause) {
if (BuildConfig.DEBUG) {
Log.d(LOG_TAG, msg, cause);
}
}
public static void d(String msg) {
if (BuildConfig.DEBUG) {
Throwable t = new Throwable();
StackTraceElement[] elements = t.getStackTrace();
String callerClassName = elements[1].getFileName();
Log.d(LOG_TAG, "[" + callerClassName + "] " + msg);
}
}
public static void v(String msg, Throwable cause) {
if (BuildConfig.DEBUG) {
Log.v(LOG_TAG, msg, cause);
}
}
public static void v(String msg) {
if (BuildConfig.DEBUG) {
Throwable t = new Throwable();
StackTraceElement[] elements = t.getStackTrace();
String callerClassName = elements[1].getFileName();
Log.v(LOG_TAG, "[" + callerClassName + "] " + msg);
}
}
}