问题场景
在调试代码时,有时需要额外打印信息到日志或者控制台,事后又需要再把代码注释掉,操作起来比较繁琐,代码臃肿。
解决方法
测试代码:
右键点击断点,点击“More”
勾选“Evaluate and log”
编写断点调试逻辑
Dubug运行代码,得到结果:
可以看到,在断点逻辑执行之前,idea会执行我们刚刚编写的断点调试代码。
其他
除此之外,在BreakPoints还有其他功能:
Condition
可以自定义判断条件,如果满足判断条件,断点才会成功停下。
在调试代码时,有时需要额外打印信息到日志或者控制台,事后又需要再把代码注释掉,操作起来比较繁琐,代码臃肿。
测试代码:
右键点击断点,点击“More”
勾选“Evaluate and log”
编写断点调试逻辑
Dubug运行代码,得到结果:
可以看到,在断点逻辑执行之前,idea会执行我们刚刚编写的断点调试代码。
除此之外,在BreakPoints还有其他功能:
可以自定义判断条件,如果满足判断条件,断点才会成功停下。