X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/7723bc8892a423d246035a0d7449193193fc5c8a..875bfe398124d8aabd01787b99fd53d5c64bb59e:/src/fnpjs/logging/handlers.js?ds=sidebyside diff --git a/src/fnpjs/logging/handlers.js b/src/fnpjs/logging/handlers.js index c5b6990..7142101 100644 --- a/src/fnpjs/logging/handlers.js +++ b/src/fnpjs/logging/handlers.js @@ -10,16 +10,21 @@ return { return; } - var ravenData = {}; + var ravenData = { + level: record.level, + logger: record.loggerName, + tags: {} + }; - if(record.data.exception) { - window.Raven.captureException(record.data.exception); - } else { - Object.keys(record.data || {}).forEach(function(key) { - ravenData[key] = record.data[key]; + Object.keys(record.data || {}) + .filter(function(key) {return key !== 'exception';}) + .forEach(function(key) { + ravenData.tags[key] = record.data[key]; }); - ravenData.tags = ravenData.tags || {}; - ravenData.tags.level = record.level; + + if(record.data && record.data.exception) { + window.Raven.captureException(record.data.exception, ravenData); + } else { window.Raven.captureMessage(record.message, ravenData); } }