package kidozen.client.crash;
import android.util.Log;
/**
* Responsible for delegating calls to the Android logging system.
* <p/>
* @author William Ferguson
* @since 4.3.0
*/
public final class AndroidLogDelegate implements CrashLog {
public int v(String tag, String msg) {
return Log.v(tag, msg);
}
public int v(String tag, String msg, Throwable tr) {
return Log.v(tag, msg, tr);
}
public int d(String tag, String msg) {
return Log.d(tag, msg);
}
public int d(String tag, String msg, Throwable tr) {
return Log.d(tag, msg, tr);
}
public int i(String tag, String msg) {
return Log.i(tag, msg);
}
public int i(String tag, String msg, Throwable tr) {
return Log.i(tag, msg, tr);
}
public int w(String tag, String msg) {
return Log.w(tag, msg);
}
public int w(String tag, String msg, Throwable tr) {
return Log.w(tag, msg, tr);
}
//public native boolean isLoggable(java.lang.String tag, int level);
public int w(String tag, Throwable tr) {
return Log.w(tag, tr);
}
public int e(String tag, String msg) {
return Log.e(tag, msg);
}
public int e(String tag, String msg, Throwable tr) {
return Log.e(tag, msg, tr);
}
public String getStackTraceString(Throwable tr) {
return Log.getStackTraceString(tr);
}
//public native int println(int priority, java.lang.String tag, java.lang.String msg);
}