aboutsummaryrefslogtreecommitdiff
path: root/bbot/diagnostics.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2017-05-12 16:30:45 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2017-05-12 16:30:45 +0200
commitb0ef18751e233302faabaf64ac0e01f08ff3ac10 (patch)
treeedf0653516681def1e586081f70bcc2f63fe060d /bbot/diagnostics.cxx
parent73546642ff887b0a887d00ac43395afde99577b3 (diff)
Add support for including data with trace object
Diffstat (limited to 'bbot/diagnostics.cxx')
-rw-r--r--bbot/diagnostics.cxx10
1 files changed, 8 insertions, 2 deletions
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)
{
}