在Eclipse下开发ME, 控制台上的日志显得太乱,因此写了一个Log类来打印日志:
/**
* 日志打印
*
* @author Denger
*
*/
public class Log {
/**
* Log模式
*/
private static final int LOG_MODE = 3;// 0:都不打印;1:只打印e; 2:打印e和i 3:都打印
private static void syso(String TAG, String msg) {
System.out.println("【LOG】\t【" + TAG + "】:\t " + msg);
}
/**
* Debug-级
*
* @param TAG
* @param msg
*/
public static void d(String TAG, String msg) {
if (LOG_MODE >= 3) {
syso(TAG, msg);
}
}
/**
* info-信息级
*
* @param TAG
* @param msg
*/
public static void i(String TAG, String msg) {
if (LOG_MODE >= 2) {
syso(TAG, msg);
}
}
/**
* error-错误级
*
* @param TAG
* @param msg
*/
public static void e(String TAG, String msg) {
if (LOG_MODE >= 1) {
syso(TAG, msg);
}
}
}
使用时:
private static final String TAG = "MainFrame";
Log.d(TAG, "Log内容");
……
测试时可以把LOG_MODE赋值成3,
到发布时把LOG_MODE同仁斌成0即可。