package org.solemnsilence.util;
import android.util.Log;
// "Tagged logger" -- stop having to include the log tag every time (and
// [kind of] abstract away using Android's logger directly)
public class TLog {
private final String tag;
public TLog(String tag) {
this.tag = tag;
}
public TLog(Class<?> clazz) {
this.tag = clazz.getSimpleName();
}
public void e(String msg) {
Log.e(tag, msg);
}
public void e(String msg, Throwable tr) {
Log.e(tag, msg, tr);
}
public void w(String msg) {
Log.w(tag, msg);
}
public void w(String msg, Throwable tr) {
Log.w(tag, msg, tr);
}
public void i(String msg) {
Log.i(tag, msg);
}
public void i(String msg, Throwable tr) {
Log.i(tag, msg, tr);
}
public void d(String msg) {
Log.d(tag, msg);
}
public void d(String msg, Throwable tr) {
Log.d(tag, msg, tr);
}
public void v(String msg) {
Log.v(tag, msg);
}
public void v(String msg, Throwable tr) {
Log.v(tag, msg, tr);
}
public void wtf(String msg) {
Log.wtf(tag, msg);
}
public void wtf(String msg, Throwable tr) {
Log.wtf(tag, msg, tr);
}
}