【发布时间】:2020-09-23 21:30:38
【问题描述】:
我正在为我的 Uni 开发一个项目,我想在其中可视化代码调试。为此,我需要以某种方式记录给定 Java 程序的已执行代码行和变量及其值。一个例子:
public class Main {
public static void main(String[] args){
String abc = "def";
String test = "hello world";
String foo = abc+test;
}
}
如果我记录这个程序,我的输出应该是这样的:
- 主要在第 3 行:
- 第 4 行的主要内容:abc=def
- 第 5 行的主要内容:abc=def,test = hello world
- 第 6 行的主要内容:abc=def, test = hello world, foo = defhello world
日志程序应该在后台运行,以便我可以正常使用日志程序。 我已经尝试过使用 Java 代理和 Stacktrace 的东西,但我无法获得好的结果。我希望有任何方法可以做到这一点。提前感谢您的帮助!
【问题讨论】: