fix: log arguments when eventTracing is set

78a1397a3c5ec8c15169077bd69002c301fc5246

ceruleandeep <cerulean@cerulean.foo>

1 files changed, +4 -2Showing whitespace changes
public/lib/eventemitter.js+4 -2
@@ -95,13 +95,14 @@ EventEmitter.prototype.removeListener = function (event, listener) {
95};95};
9696
97EventEmitter.prototype.emit = async function (event) {97EventEmitter.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 }
103104
104 var i, listeners, length, args = [].slice.call(arguments, 1);105 let i, listeners, length;
105106
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};
121122
122EventEmitter.prototype.emitAndWait = function (event) {123EventEmitter.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 }
128130
129 var i, listeners, length, args = [].slice.call(arguments, 1);131 let i, listeners, length;
130132
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();