我们写代码的时候总会通过设置一个bool类型的flag来打开关闭log收集的功能, 今天看到一种新的log的手机功能, 通过某个文件是否存在在打开log开关, 注意这个
功能最好只用在限制内测包中, 防止不必要的log的泄露带来损失
也可以再配合一个flag来使用. Demo代码如下:
if (false == com.peel.util.Log.DEBUG_FLAG) {
try {
final String sdcard = Environment.getExternalStorageDirectory().getAbsolutePath();
if (!(new File(sdcard+"/"+"log.txt").exists())) return;
Log.DEBUG_FLAG = true; //sd卡下有log文件, 我们就可以把需要的内容写入这个log.txt了
} catch (Exception e) { /* nop */ }
}