package org.acra.log; import android.util.Log; /** * Responsible for delegating calls to the Android logging system. * * @author William Ferguson * @since 4.3.0 */ public final class AndroidLogDelegate implements ACRALog { @Override public int v(String tag, String msg) { return Log.v(tag, msg); } @Override public int v(String tag, String msg, Throwable tr) { return Log.v(tag, msg, tr); } @Override public int d(String tag, String msg) { return Log.d(tag, msg); } @Override public int d(String tag, String msg, Throwable tr) { return Log.d(tag, msg, tr); } @Override public int i(String tag, String msg) { return Log.i(tag, msg); } @Override public int i(String tag, String msg, Throwable tr) { return Log.i(tag, msg, tr); } @Override public int w(String tag, String msg) { return Log.w(tag, msg); } @Override 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); @Override public int w(String tag, Throwable tr) { return Log.w(tag, tr); } @Override public int e(String tag, String msg) { return Log.e(tag, msg); } @Override public int e(String tag, String msg, Throwable tr) { return Log.e(tag, msg, tr); } @Override public String getStackTraceString(Throwable tr) { return Log.getStackTraceString(tr); } //public native int println(int priority, java.lang.String tag, java.lang.String msg); }