package com.kaorisan.common;
import android.util.Log;
public class DebugLog
{
public final static boolean DEBUG = true;
public static void logd(String message)
{
if (DEBUG)
{
String fullClassName = Thread.currentThread().getStackTrace()[3].getClassName();
String className = fullClassName.substring(fullClassName.lastIndexOf(".") + 1);
if (className.contains("$")) {
className = className.substring(0, className.lastIndexOf("$"));
}
String methodName = Thread.currentThread().getStackTrace()[3].getMethodName();
int lineNumber = Thread.currentThread().getStackTrace()[3].getLineNumber();
Log.d("KaoriSan", "at ("+ className + ".java:" + lineNumber + ") " + "[" + methodName + "]" + message);
}
}
public static void loge(String message)
{
if (DEBUG)
{
String fullClassName = Thread.currentThread().getStackTrace()[3].getClassName();
String className = fullClassName.substring(fullClassName.lastIndexOf(".") + 1);
if (className.contains("$")) {
className = className.substring(0, className.lastIndexOf("$"));
}
String methodName = Thread.currentThread().getStackTrace()[3].getMethodName();
int lineNumber = Thread.currentThread().getStackTrace()[3].getLineNumber();
Log.e("KaoriSan", "at ("+ className + ".java:" + lineNumber + ") " + "[" + methodName + "]" + message);
}
}
}