从文件中删除任何 'import android.util.Log',您可以包含自己的日志类:
package com.my.package;
public class Log {
public static int v(String tag, String msg) { return println(android.util.Log.VERBOSE, tag, msg); }
public static int d(String tag, String msg) { return println(android.util.Log.DEBUG, tag, msg); }
public static int i(String tag, String msg) { return println(android.util.Log.INFO, tag, msg); }
public static int w(String tag, String msg) { return println(android.util.Log.WARN, tag, msg); }
public static int e(String tag, String msg) { return println(android.util.Log.ERROR, tag, msg); }
public static int println(int priority, String tag, String msg) {
return android.util.Log.println(priority, tag, msg);
}
}
那么您可以保留所有的“Log.e”行,但仍然拦截日志行。
这不是android.util.Log类的完全替代/实现,但它具有我使用的所有功能,并且如果需要,很容易扩展。