Telemetry: redact stacktraces

This commit is contained in:
DC
2016-08-21 21:51:15 -07:00
parent 7cbc12c6ff
commit 0ee92fb632

View File

@@ -125,7 +125,10 @@ function logUncaughtError (procName, err) {
var message, stack var message, stack
if (err instanceof Error) { if (err instanceof Error) {
message = err.message message = err.message
stack = err.stack // Remove the first part of each file path in the stack trace.
// - Privacy: remove personal info like C:\Users\<full name>
// - Aggregation: this lets us find which stacktraces occur often
stack = err.stack.replace(/\(.*app.asar/g, '(...')
} else { } else {
message = String(err) message = String(err)
stack = '' stack = ''