Bug 1363588 - Retain ___class_name property for messages in the WebConsole server logger; r?bgrins draft
authorGreg Tatum <tatum.creative@gmail.com>
Mon, 17 Jul 2017 18:30:24 -0500
changeset 610608 bd1a7f8524661adde0dfded9eca519109c702c08
parent 609865 e0b0865639cebc1b5afa0268a4b073fcdde0e69c
child 637915 586696075bd1b4299efe66255090d78fd5d3dea3
push id68955
push userbmo:gtatum@mozilla.com
push dateTue, 18 Jul 2017 15:20:49 +0000
reviewersbgrins
bugs1363588
milestone56.0a1
Bug 1363588 - Retain ___class_name property for messages in the WebConsole server logger; r?bgrins MozReview-Commit-ID: EqxmzxOHDT8
devtools/shared/webconsole/server-logger.js
--- a/devtools/shared/webconsole/server-logger.js
+++ b/devtools/shared/webconsole/server-logger.js
@@ -470,25 +470,16 @@ function format(msg) {
   if (concatString) {
     rebuiltLogArray.push(concatString);
   }
 
   // Append the rest of arguments that don't have corresponding
   // specifiers to the message logs.
   msg.logs.unshift(...rebuiltLogArray);
 
-  // Remove special ___class_name property that isn't supported
-  // by the current implementation. This property represents object class
-  // allowing custom rendering in the console panel.
-  for (let log of msg.logs) {
-    if (typeof log == "object") {
-      delete log.___class_name;
-    }
-  }
-
   return msg;
 }
 
 function parseBacktrace(backtrace) {
   if (!backtrace) {
     return null;
   }