例如,我有很多记录语句要调试。
Log.v(TAG, "Message here");
Log.w(TAG, " WARNING HERE");
在设备手机上部署此应用程序时,我想从可以启用/禁用日志记录的位置关闭详细日志记录。
最佳答案
一种常见的方法是创建一个名为loglevel的int,并根据loglevel定义其调试级别。
public static int LOGLEVEL = 2;
public static boolean ERROR = LOGLEVEL > 0;
public static boolean WARN = LOGLEVEL > 1;
...
public static boolean VERBOSE = LOGLEVEL > 4;
if (VERBOSE) Log.v(TAG, "Message here"); // Won't be shown
if (WARN) Log.w(TAG, "WARNING HERE"); // Still goes through
以后,您可以仅更改所有调试输出级别的LOGLEVEL。