第三方的读 nfc 卡 jar 包有个方法疯狂打印日志 private void setLog(String content) { Log.d("T2OReader", content); } 也没有给其他方法关闭日志 因为要开线程循环读卡,有没有读到数据他自己都打印日志,一开起来直接刷屏 有没有办法把他过滤或者屏蔽,debug 模式的时候直接 return 也行 日志, jar, log, content
java 我不怎么熟,之前弄 spring 的时候用了 GELF 搜集日志到 Seq 里面 https://docs.datalust.co/docs/using-gelf 然后在 seq 里面 filter 筛选的
非常简单,把那个类的源码拷贝出来,然后在代码目录里面创建这个类,把代码贴进去,然后就可以自由修改了。 当类加载器加载那个类的时候,肯定会读取你自己编译的这个类。 比如你这里可以直接把调用日志的那个类复制出来建一份,然后修改 setLog 方法不让其写日志。 也可以直接把 Log 类弄出来,修改 d 方法,直接把日志功能废掉