From 268b46c8a8283ecd40cd9a43fd98163dba1032fe Mon Sep 17 00:00:00 2001 From: Nitika Agarwal <54163056+nitikagarw@users.noreply.github.com> Date: Thu, 10 Dec 2020 23:15:00 +0530 Subject: [PATCH] Include name attribute in GraphStageLogic toString (#29877) --- akka-stream/src/main/scala/akka/stream/stage/GraphStage.scala | 3 +++ 1 file changed, 3 insertions(+) diff --git a/akka-stream/src/main/scala/akka/stream/stage/GraphStage.scala b/akka-stream/src/main/scala/akka/stream/stage/GraphStage.scala index e316968566..d9b86c22cb 100644 --- a/akka-stream/src/main/scala/akka/stream/stage/GraphStage.scala +++ b/akka-stream/src/main/scala/akka/stream/stage/GraphStage.scala @@ -1583,6 +1583,9 @@ abstract class GraphStageLogic private[stream] (val inCount: Int, val outCount: override def toString = s"SubSourceOutlet($name)" } + override def toString: String = + attributes.get[Attributes.Name].map(attr => s"${getClass.toString}-${attr.n}").getOrElse(getClass.toString) + } /**