我想用字符串为堆栈跟踪的每一行添加前缀。
有没有办法用btrace中的其他东西替换String中的所有模式?
答案 0 :(得分:1)
这确实不支持BTrace。
您有两种可能性 - 您可以打开不安全模式及其所有后果,也可以将您的逻辑提取到外部service,然后可以调用它来执行,例如。字符串替换。
服务是享受 BTrace 沙箱之间的一半,因此几乎不可能用你的脚本射击你的脚,并且在你可以愉快地删除被跟踪的应用程序或破坏数据的情况下完全不安全。在部署特定脚本时,您需要显式添加包含服务的jar,并且真正有用的是,您可以将它们作为独立类进行彻底测试(这实际上不可能只对BTrace脚本进行测试)。