From 5b92729515e0fb4bbd951425ace945f45c4f93dd Mon Sep 17 00:00:00 2001 From: Tyler Schicke Date: Fri, 22 Mar 2019 07:20:09 -0400 Subject: Added log filtering --- src/Utils.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/Utils.ts b/src/Utils.ts index 3849372b0..a5d9bd0ca 100644 --- a/src/Utils.ts +++ b/src/Utils.ts @@ -38,12 +38,15 @@ export class Utils { } public static loggingEnabled: Boolean = false; + public static logFilter: number | undefined = undefined; private static log(prefix: string, messageName: string, message: any, receiving: boolean) { if (!this.loggingEnabled) { return; } - !message && console.log(prefix, messageName) message = message || {}; + if (this.logFilter !== undefined && this.logFilter !== message.type) { + return; + } let idString = (message._id || message.id || "").padStart(36, ' '); prefix = prefix.padEnd(16, ' '); console.log(`${prefix}: ${idString}, ${receiving ? 'receiving' : 'sending'} ${messageName} with data ${JSON.stringify(message)}`); -- cgit v1.2.3-70-g09d2