diff --git a/src/client.js b/src/client.js index 1464811..2f830c0 100644 --- a/src/client.js +++ b/src/client.js @@ -83,8 +83,10 @@ class Client extends EventEmitter { parsed.data = parsed.data.params parsed.metadata.state = state debug('read packet ' + state + '.' + parsed.metadata.name) - const s = JSON.stringify(parsed.data, null, 2) - debug(s && s.length > 10000 ? parsed.data : s) + if (debug.enabled) { + const s = JSON.stringify(parsed.data, null, 2) + debug(s && s.length > 10000 ? parsed.data : s) + } this.emit('packet', parsed.data, parsed.metadata, parsed.buffer) this.emit(parsed.metadata.name, parsed.data, parsed.metadata) this.emit('raw.' + parsed.metadata.name, parsed.buffer, parsed.metadata)