diff options
Diffstat (limited to 'src/debug/logger.cpp')
| -rw-r--r-- | src/debug/logger.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/debug/logger.cpp b/src/debug/logger.cpp index 742ad6e58..13d79daa2 100644 --- a/src/debug/logger.cpp +++ b/src/debug/logger.cpp @@ -159,7 +159,7 @@ void Logger::init() { } void Logger::_start(Event const &event) { - Util::ptr_shared name=event.name(); + char const *name=event.name(); if (empty_tag) { log_stream << ">\n"; @@ -167,19 +167,19 @@ void Logger::_start(Event const &event) { write_indent(log_stream, tag_stack().size()); - log_stream << "<" << name.pointer(); + log_stream << "<" << name; unsigned property_count=event.propertyCount(); for ( unsigned i = 0 ; i < property_count ; i++ ) { Event::PropertyPair property=event.property(i); - log_stream << " " << property.name.pointer() << "=\""; + log_stream << " " << property.name << "=\""; write_escaped_value(log_stream, property.value); log_stream << "\""; } log_stream.flush(); - tag_stack().push_back(name); + tag_stack().push_back(Util::share_string(name)); empty_tag = true; event.generateChildEvents(); |
