return {
+ console: function(record) {
+ /* global console */
+ var method;
+ if(console) {
+ method = (typeof console[record.level] === 'function') ? record.level : 'log';
+ console[method](record.message);
+ }
+ },
raven: function(record) {
/* global window */
if(!window.Raven) {
ravenData.tags[key] = record.data[key];
});
- if(record.data.exception) {
+ if(record.data && record.data.exception) {
window.Raven.captureException(record.data.exception, ravenData);
} else {
window.Raven.captureMessage(record.message, ravenData);