public class Logger {
private boolean DEBUG=true;
private static String DEFAULT_TAG="test";
private String tag;
private Logger(String className){
if(null==className){
tag=DEFAULT_TAG;
}else{
this.tag=className;
}
}
public static Logger getLogger(Class clazz){
return new Logger(clazz.getCanonicalName());
}
public static Logger getLogger(String className){
return new Logger(className);
}
public void d(String msg) {
if(DEBUG){
android.util.Log.v(tag, msg);
}
}
public void e(String msg) {
if(DEBUG){
android.util.Log.d(tag,msg);
}
}
public void i(String msg) {
if(DEBUG){
android.util.Log.v(tag, msg);
}
}
public void v(String msg) {
if(DEBUG){
android.util.Log.d(tag,msg);
}
}
public void w(String msg) {
if(DEBUG){
android.util.Log.d(tag,msg);
}
}
}android logger with DEBUG switch
最新推荐文章于 2023-01-13 11:44:15 发布
本文介绍了一个简单的自定义日志记录器类实现,该类能够根据不同级别输出日志信息,并支持通过类名或字符串指定日志标签。
219

被折叠的 条评论
为什么被折叠?



