有时候我们调试程序的时候,会碰到一些问题。这时,我们可能会用到log来把某些信息打印出来。以下就是一个封装的log工具类,
package com.dsw.androidutils;
import android.util.Log;
/**
* Log日志工具类
* @author Administrator
*
*/
public class LogUtil {
private LogUtil(){};
/**
* 打印information日志
* @param tag
* 标签
* @param msg
* 日志信息
*/
public static void i(String tag,String msg){
Log.i(tag, msg);
}
/**
* 打印information日志
* @param tag 标签
* @param msg 日志信息
* @param throwable 异常
*/
public static void i(String tag, String msg, Throwable throwable){
Log.i(tag,msg,throwable);
}
/**
* 打印verbose日志
* @param tag 标签
* @param msg 日志信息
*/
public static void v(String tag, String msg){
Log.v(tag, msg);
}
/**
* 打印verbose日志
* @param tag 标签
* @param msg 日志信息
* @param throwable 异常
*/
public static void v(String tag, String msg, Throwable throwable){
Log.v(tag, msg, throwable);
}
/**
* 打印debug信息
* @param tag 标签信息
* @param msg 日志信息
*/
public static void d(String tag, String msg){
Log.d(tag, msg);
}
/**
* 打印debug日志
* @param tag 标签信息
* @param msg 日志信息
* @param throwable 异常
*/
public static void d(String tag, String msg, Throwable throwable){
Log.d(tag, msg, throwable);
}
/**
* 打印warn日志
* @param tag 标签信息
* @param msg 日志信息
*/
public static void w(String tag, String msg){
Log.w(tag, msg);
}
/**
* 打印warn日志
* @param tag 标签信息
* @param msg 日志信息
* @param throwable 异常
*/
public static void w(String tag, String msg, Throwable throwable){
Log.w(tag, msg, throwable);
}
/**
* 打印error日志
* @param tag 标签
* @param msg 日志信息
*/
public static void e(String tag, String msg){
Log.e(tag, msg);
}
/**
* 打印error日志
* @param tag 标签
* @param msg 日志信息
* @param throwable 异常
*/
public static void e(String tag, String msg, Throwable throwable){
Log.e(tag, msg, throwable);
}
}