btrace 相当于 String replaceAll

btrace equivalent of String replaceAll

我想在堆栈跟踪的每一行前加上一个字符串。

有没有办法用 btrace 中的其他内容替换字符串中的所有模式?

BTrace 确实不支持这个。

您有两种可能性 - 您可以打开 不安全 模式及其所有后果,或者您可以将逻辑提取到外部 service 然后可以被要求执行例如。字符串替换。

服务处于享受 BTrace 沙箱的中间位置,沙箱几乎不可能让您的脚本动弹不得,而完全不安全,您可以愉快地删除被跟踪的应用程序或破坏数据。在部署特定脚本时,您需要显式添加包含服务的 jar,真正有用的是,您可以将它们作为独立的系统进行彻底测试 类(仅使用 BTrace 脚本实际上不可能做到这一点)。