From b0ef18751e233302faabaf64ac0e01f08ff3ac10 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Fri, 12 May 2017 16:30:45 +0200 Subject: Add support for including data with trace object --- bbot/diagnostics.cxx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'bbot/diagnostics.cxx') diff --git a/bbot/diagnostics.cxx b/bbot/diagnostics.cxx index f3a2bb9..d528221 100644 --- a/bbot/diagnostics.cxx +++ b/bbot/diagnostics.cxx @@ -25,14 +25,20 @@ namespace bbot r << type_; if (name_ != nullptr) - r << name_ << ": "; + r << name_; + + if (data_ != nullptr) + r << '(' << data_ << ')'; + + if (name_ != nullptr || data_ != nullptr) + r << ": "; } const char* trace_type = "trace: "; const char* trace_indent = "\n "; trace_mark_base:: - trace_mark_base (const char* name, const void* data) + trace_mark_base (const char* name, const char* data) : basic_mark_base (trace_type, trace_indent, name, data) { } -- cgit v1.1