fix: log arguments when eventTracing is set
| @@ -95,13 +95,14 @@ EventEmitter.prototype.removeListener = function (event, listener) { | |||
| 95 | }; | 95 | }; |
| 96 | 96 | ||
| 97 | EventEmitter.prototype.emit = async function (event) { | 97 | EventEmitter.prototype.emit = async function (event) { |
| 98 | let args = [].slice.call(arguments, 1); | ||
| 98 | if (localStorage.getItem('eventTracing') === 'true') { | 99 | if (localStorage.getItem('eventTracing') === 'true') { |
| 99 | console.trace('Event emitted: ' + event, args); | 100 | console.trace('Event emitted: ' + event, args); |
| 100 | } else { | 101 | } else { |
| 101 | console.debug('Event emitted: ' + event); | 102 | console.debug('Event emitted: ' + event); |
| 102 | } | 103 | } |
| 103 | 104 | ||
| 104 | var i, listeners, length, args = [].slice.call(arguments, 1); | 105 | let i, listeners, length; |
| 105 | 106 | ||
| 106 | if (typeof this.events[event] === 'object') { | 107 | if (typeof this.events[event] === 'object') { |
| 107 | listeners = this.events[event].slice(); | 108 | listeners = this.events[event].slice(); |
| @@ -120,13 +121,14 @@ EventEmitter.prototype.emit = async function (event) { | |||
| 120 | }; | 121 | }; |
| 121 | 122 | ||
| 122 | EventEmitter.prototype.emitAndWait = function (event) { | 123 | EventEmitter.prototype.emitAndWait = function (event) { |
| 124 | let args = [].slice.call(arguments, 1); | ||
| 123 | if (localStorage.getItem('eventTracing') === 'true') { | 125 | if (localStorage.getItem('eventTracing') === 'true') { |
| 124 | console.trace('Event emitted: ' + event, args); | 126 | console.trace('Event emitted: ' + event, args); |
| 125 | } else { | 127 | } else { |
| 126 | console.debug('Event emitted: ' + event); | 128 | console.debug('Event emitted: ' + event); |
| 127 | } | 129 | } |
| 128 | 130 | ||
| 129 | var i, listeners, length, args = [].slice.call(arguments, 1); | 131 | let i, listeners, length; |
| 130 | 132 | ||
| 131 | if (typeof this.events[event] === 'object') { | 133 | if (typeof this.events[event] === 'object') { |
| 132 | listeners = this.events[event].slice(); | 134 | listeners = this.events[event].slice(); |