3

有时您只需要检查应用程序中的某些值是如何随时间变化的。通常,您可以使用日志,但假设您的应用程序已经在服务器上并进行整个 CI/CD 循环,仅添加一些临时日志语句就大材小用了。或者变量在 3-rd 方库中,您不想修补它。

当然,您可以(远程)调试您的应用程序,但暂停线程并一次又一次地检查多个变量可能是个问题。

JetBrains IntelliJ IDEA 开箱即用 - tracepoint 中提供了此类功能,但是 Eclipse 呢?

4

1 回答 1

2

幸运的是,您可以使用 Eclipse 实现“虚拟日志记录”。

去做吧:

  1. 启动调试会话
  2. 将条件断点添加到要添加日志语句的行
  3. 将日志语句写入断点条件并return false;

在此处输入图像描述

就这样。应用程序在通过断点时不会挂起,而是会写入以输出变量的值

于 2020-12-03T13:07:34.957 回答