Bug 1357486: Part 0c - Propagate addonId to parent process with console messages. r?aswan
MozReview-Commit-ID: I1LzpMcfgEh
--- a/toolkit/components/processsingleton/ContentProcessSingleton.js
+++ b/toolkit/components/processsingleton/ContentProcessSingleton.js
@@ -57,16 +57,17 @@ ContentProcessSingleton.prototype = {
let msgData = {
level: consoleMsg.level,
filename: consoleMsg.filename.substring(0, MSG_MGR_CONSOLE_INFO_MAX),
lineNumber: consoleMsg.lineNumber,
functionName: consoleMsg.functionName.substring(0,
MSG_MGR_CONSOLE_INFO_MAX),
timeStamp: consoleMsg.timeStamp,
+ addonId: consoleMsg.addonId,
arguments: [],
};
// We can't send objects over the message manager, so we sanitize
// them out, replacing those arguments with "<unavailable>".
let unavailString = "<unavailable>";
let unavailStringLength = unavailString.length * 2; // 2-bytes per char