commit 6cbecf227bcb4b3e9088636030a3b431a5ed1a89
parent b406527cf117e856af358da1dd3c3f8081fd3858
Author: Olli Pettay <Olli.Pettay@helsinki.fi>
Date: Tue, 6 Jan 2026 12:51:37 +0000
Bug 1995503 - Include the logging level in MOZ_LOG profiler markers (take 2), r=padenot,canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D269348
Diffstat:
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/xpcom/base/Logging.cpp b/xpcom/base/Logging.cpp
@@ -672,12 +672,17 @@ class LogModuleManager {
}
};
+ nsAutoCString levelAndName;
+ levelAndName.AppendASCII(ToLogStr(aLevel));
+ levelAndName.AppendLiteral("/");
+ levelAndName.AppendASCII(aName);
profiler_add_marker(
"LogMessages", geckoprofiler::category::OTHER,
{aStart ? MarkerTiming::IntervalUntilNowFrom(*aStart)
: MarkerTiming::InstantNow(),
MarkerStack::MaybeCapture(mCaptureProfilerStack)},
- LogMarker{}, ProfilerString8View::WrapNullTerminatedString(aName),
+ LogMarker{},
+ ProfilerString8View::WrapNullTerminatedString(levelAndName.get()),
ProfilerString8View::WrapNullTerminatedString(aLogMessage));
}