package cn.mutils.app;
import android.util.Log;
import cn.mutils.core.log.Logs;
import cn.mutils.core.runtime.StackTraceUtil;
import cn.mutils.core.text.StringUtil;
/**
* Logs for Android runtime
*/
public class AppLogs extends Logs {
@Override
public int verbose(String tag, String msg) {
if (!mEnabled) {
return 0;
}
tag = tag != null ? tag : "";
msg = msg != null ? msg : "";
return Log.v(tag, msg);
}
@Override
public int verbose(String tag, String msg, Throwable tr) {
if (!mEnabled) {
return 0;
}
tag = tag != null ? tag : "";
msg = msg != null ? msg : "";
return Log.v(tag, msg, tr);
}
@Override
public int debug(String tag, String msg) {
if (!mEnabled) {
return 0;
}
tag = tag != null ? tag : "";
msg = msg != null ? msg : "";
return Log.d(tag, msg);
}
@Override
public int debug(String tag, String msg, Throwable tr) {
if (!mEnabled) {
return 0;
}
tag = tag != null ? tag : "";
msg = msg != null ? msg : "";
return Log.d(tag, msg, tr);
}
@Override
public int info(String tag, String msg) {
if (!mEnabled) {
return 0;
}
tag = tag != null ? tag : "";
msg = msg != null ? msg : "";
return Log.i(tag, msg);
}
@Override
public int info(String tag, String msg, Throwable tr) {
if (!mEnabled) {
return 0;
}
tag = tag != null ? tag : "";
msg = msg != null ? msg : "";
return Log.i(tag, msg, tr);
}
@Override
public int warn(String tag, String msg) {
if (!mEnabled) {
return 0;
}
tag = tag != null ? tag : "";
msg = msg != null ? msg : "";
return Log.w(tag, msg);
}
@Override
public int warn(String tag, String msg, Throwable tr) {
if (!mEnabled) {
return 0;
}
tag = tag != null ? tag : "";
msg = msg != null ? msg : "";
return Log.w(tag, msg, tr);
}
@Override
public int error(String tag, String msg) {
if (!mEnabled) {
return 0;
}
tag = tag != null ? tag : "";
msg = msg != null ? msg : "";
return Log.e(tag, msg);
}
@Override
public int error(String tag, String msg, Throwable tr) {
if (!mEnabled) {
return 0;
}
tag = tag != null ? tag : "";
msg = msg != null ? msg : "";
return Log.e(tag, msg, tr);
}
@Override
public int verbose(String msg) {
if (!mEnabled) {
return 0;
}
msg = msg != null ? msg : "";
return Log.v(StringUtil.getTag(StackTraceUtil.getCallerElement()), msg);
}
@Override
public int verbose(String msg, Throwable tr) {
if (!mEnabled) {
return 0;
}
msg = msg != null ? msg : "";
return Log.v(StringUtil.getTag(StackTraceUtil.getCallerElement()), msg, tr);
}
@Override
public int debug(String msg) {
if (!mEnabled) {
return 0;
}
msg = msg != null ? msg : "";
return Log.d(StringUtil.getTag(StackTraceUtil.getCallerElement()), msg);
}
@Override
public int debug(String msg, Throwable tr) {
if (!mEnabled) {
return 0;
}
msg = msg != null ? msg : "";
return Log.d(StringUtil.getTag(StackTraceUtil.getCallerElement()), msg, tr);
}
@Override
public int info(String msg) {
if (!mEnabled) {
return 0;
}
msg = msg != null ? msg : "";
return Log.i(StringUtil.getTag(StackTraceUtil.getCallerElement()), msg);
}
@Override
public int info(String msg, Throwable tr) {
if (!mEnabled) {
return 0;
}
msg = msg != null ? msg : "";
return Log.i(StringUtil.getTag(StackTraceUtil.getCallerElement()), msg, tr);
}
@Override
public int warn(String msg) {
if (!mEnabled) {
return 0;
}
msg = msg != null ? msg : "";
return Log.w(StringUtil.getTag(StackTraceUtil.getCallerElement()), msg);
}
@Override
public int warn(String msg, Throwable tr) {
if (!mEnabled) {
return 0;
}
msg = msg != null ? msg : "";
return Log.w(StringUtil.getTag(StackTraceUtil.getCallerElement()), msg, tr);
}
@Override
public int error(String msg) {
if (!mEnabled) {
return 0;
}
msg = msg != null ? msg : "";
return Log.e(StringUtil.getTag(StackTraceUtil.getCallerElement()), msg);
}
@Override
public int error(String msg, Throwable tr) {
if (!mEnabled) {
return 0;
}
msg = msg != null ? msg : "";
return Log.e(StringUtil.getTag(StackTraceUtil.getCallerElement()), msg, tr);
}
}