summaryrefslogtreecommitdiff
path: root/src/buildstream/_messenger.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildstream/_messenger.py')
-rw-r--r--src/buildstream/_messenger.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/buildstream/_messenger.py b/src/buildstream/_messenger.py
index 43904b470..c37eca8bc 100644
--- a/src/buildstream/_messenger.py
+++ b/src/buildstream/_messenger.py
@@ -370,7 +370,12 @@ class Messenger:
template = "[{timecode: <8}] {type: <7}"
# If this message is associated with an element or source plugin, print the
- # full element name of the instance.
+ # full element name and key for the instance.
+ element_key = ""
+ if message.element_key:
+ template += " [{element_key}]"
+ element_key = message.element_key.brief
+
element_name = ""
if message.element_name:
template += " {element_name}"
@@ -392,6 +397,7 @@ class Messenger:
text = template.format(
timecode=timecode,
+ element_key=element_key,
element_name=element_name,
type=message.message_type.upper(),
message=message.message,