Scala 中的多线程穷人调试
Posted
技术标签:
【中文标题】Scala 中的多线程穷人调试【英文标题】:Multithreaded Poor Man's Debugging in Scala 【发布时间】:2016-07-30 13:39:21 【问题描述】:有时我想快速打印值、数组、表达式等,并且能够定位打印语句。
如果没有“println”,我如何在 Scala 中做到这一点?
【问题讨论】:
什么意思?如果要正确调试,请使用调试器。否则,使用 println 语句或阅读代码.. @pedrorijo91 - 这比 println 语句更好。 github.com/JohnReedLOL/scala-trace-debug/blob/master/README.md 【参考方案1】:使用此工具:https://github.com/JohnReedLOL/scala-trace-debug
^ 用于跟踪值、容器、表达式等非常方便。^
如果您想要对纯文本编辑器更友好的内容,请尝试:
https://github.com/lihaoyi/sourcecode 或 https://github.com/lihaoyi/Ammonite
它非常适合调试多线程、单独进程或调试器容易阻塞的任何其他地方。将它与调试器/记录器结合使用。
【讨论】:
以上是关于Scala 中的多线程穷人调试的主要内容,如果未能解决你的问题,请参考以下文章