如何将java对象的当前值打印到控制台,而不是在eclipse中调试时挂起线程?

gblwokeq  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(321)

有时您只需要检查应用程序中的某些值是如何随时间变化的。通常,您可以使用日志,但是假设您的应用程序已经在服务器上,并且完成整个ci/cd周期,仅仅添加几个临时日志语句就太过分了。或者变量在第三方库中,您不想修补它。
当然,您可以(远程)调试应用程序,但是挂起线程并反复检查几个变量可能是个问题。
这种功能在jetbrains intellij思想的开箱即用跟踪点中是可用的,但是eclipse呢?

x8diyxa7

x8diyxa71#

幸运的是,您可以用eclipse实现“虚拟日志记录”。
要做到这一点:
启动调试会话
将条件断点添加到要添加日志语句的行中
将log语句写入断点条件并 return false;
这就是全部。应用程序在传递断点时不会挂起,但会写入并输出变量的值

相关问题