aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTyler Schicke <tyler_schicke@brown.edu>2019-03-22 07:20:09 -0400
committerTyler Schicke <tyler_schicke@brown.edu>2019-03-22 07:20:09 -0400
commit5b92729515e0fb4bbd951425ace945f45c4f93dd (patch)
treea639ea75928175394e41422b953083ad3e219da1 /src
parent619c01891713b0ceb889ab45659b35f4b9fbc7e3 (diff)
Added log filtering
Diffstat (limited to 'src')
-rw-r--r--src/Utils.ts5
1 files changed, 4 insertions, 1 deletions
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)}`);