commit e7b2c020a547e2f87378b53f805862f2826e2d89
parent 3e9a30bd9d709b5985b48ce943c7603198aafd6b
Author: Mark Hammond <mhammond@skippinet.com.au>
Date: Tue, 9 Dec 2025 22:45:11 +0000
Bug 2004868 - fix code that allows targets to write to multiple logs. r=bdk
Differential Revision: https://phabricator.services.mozilla.com/D275553
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/toolkit/modules/AppServicesTracing.sys.mjs b/toolkit/modules/AppServicesTracing.sys.mjs
@@ -299,7 +299,8 @@ export function setupLoggerForTarget(target, log) {
} else {
tracing_level = TracingLevel.TRACE;
}
- targetToLogNames.set(target, log.name);
+ let logTargets = targetToLogNames.getOrInsert(target, []);
+ logTargets.push(log.name);
tracingEventHandler.register(target, tracing_level, loggerEventHandler);
}