From 6038c9125bcb9f6d5dc2b998f2bef476ba1b1f98 Mon Sep 17 00:00:00 2001 From: Tor Lillqvist Date: Tue, 11 May 2021 13:58:38 +0300 Subject: Add the possibility to include a set of arguments in Trace Events Change-Id: I55720baf64bd9b719026c94e4373b6368a1a7106 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116847 Tested-by: Tor Lillqvist Reviewed-by: Tor Lillqvist --- comphelper/source/misc/traceevent.cxx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'comphelper/source') diff --git a/comphelper/source/misc/traceevent.cxx b/comphelper/source/misc/traceevent.cxx index 3a2e1b012c4c..cd6d3929e27c 100644 --- a/comphelper/source/misc/traceevent.cxx +++ b/comphelper/source/misc/traceevent.cxx @@ -40,7 +40,7 @@ void TraceEvent::addRecording(const OUString& sObject) g_aRecording.emplace_back(sObject); } -void TraceEvent::addInstantEvent(const char* sName) +void TraceEvent::addInstantEvent(const char* sName, const std::map& args) { long long nNow = getNow(); @@ -54,9 +54,8 @@ void TraceEvent::addInstantEvent(const char* sName) "\"name:\"" + OUString(sName, strlen(sName), RTL_TEXTENCODING_UTF8) + "\"," - "\"ph\":\"i\"," - "\"ts\":" - + OUString::number(nNow) + "\"ph\":\"i\"" + + createArgsString(args) + ",\"ts\":" + OUString::number(nNow) + "," "\"pid\":" + OUString::number(nPid) @@ -110,7 +109,7 @@ void ProfileZone::addRecording() + OUString::number(m_nCreateTime) + "," "\"dur\":" - + OUString::number(nNow - m_nCreateTime) + + OUString::number(nNow - m_nCreateTime) + m_sArgs + "," "\"pid\":" + OUString::number(m_nPid) -- cgit