From d3dfc449d5c545dc7f699d332ccda41412b0cba2 Mon Sep 17 00:00:00 2001 From: tca3 Date: Thu, 25 Aug 2022 09:53:54 +0200 Subject: [PATCH 1/2] Enable debugging for any address #101 --- src/main/scala/spray/revolver/DebugSettings.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/spray/revolver/DebugSettings.scala b/src/main/scala/spray/revolver/DebugSettings.scala index 77a372a..ad927c7 100644 --- a/src/main/scala/spray/revolver/DebugSettings.scala +++ b/src/main/scala/spray/revolver/DebugSettings.scala @@ -2,7 +2,7 @@ package spray.revolver case class DebugSettings(port: Int = 5005, suspend: Boolean = false) { def toCmdLineArg: String = - "-agentlib:jdwp=transport=dt_socket,server=y,suspend=%s,address=%d".format(b2str(suspend), port) + "-agentlib:jdwp=transport=dt_socket,server=y,suspend=%s,address=*:%d".format(b2str(suspend), port) private def b2str(b: Boolean) = if (b) "y" else "n" } From d528e96aa05af34bd95f017fd33660c728006187 Mon Sep 17 00:00:00 2001 From: tca3 Date: Thu, 25 Aug 2022 12:35:04 +0200 Subject: [PATCH 2/2] Update DebugSettings.scala --- src/main/scala/spray/revolver/DebugSettings.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/scala/spray/revolver/DebugSettings.scala b/src/main/scala/spray/revolver/DebugSettings.scala index ad927c7..1a1ac92 100644 --- a/src/main/scala/spray/revolver/DebugSettings.scala +++ b/src/main/scala/spray/revolver/DebugSettings.scala @@ -1,8 +1,8 @@ package spray.revolver -case class DebugSettings(port: Int = 5005, suspend: Boolean = false) { +case class DebugSettings(port: Int = 5005, suspend: Boolean = false, host: String = "localhost") { def toCmdLineArg: String = - "-agentlib:jdwp=transport=dt_socket,server=y,suspend=%s,address=*:%d".format(b2str(suspend), port) + "-agentlib:jdwp=transport=dt_socket,server=y,suspend=%s,address=%s:%d".format(b2str(suspend), host, port) private def b2str(b: Boolean) = if (b) "y" else "n" }