Uses a 'null' transport if 'logLevel' is set to 'null'

This commit is contained in:
Zachary Boyd 2018-08-09 15:16:45 -04:00
parent b3a03b4a3e
commit 7b89981059
3 changed files with 1172 additions and 1101 deletions

View file

@ -111,9 +111,10 @@ var logger = null;
logger = winston.createLogger({ logger = winston.createLogger({
level: logLevel, level: logLevel,
format: winston.format.simple(), format: winston.format.simple(),
transports: (logLevel == 'null') ? [] : [ new (winston.transports.Console)({ level: logLevel }) ] transports: (logLevel == 'null') ? [ new (require('winston-null-transport'))() ] : [ new (winston.transports.Console)({ level: logLevel }) ]
}); });
let instances = nconf.get('instances'); let instances = nconf.get('instances');
let log_level = logLevel; let log_level = logLevel;
let socks_port = nconf.get('socksPort'); let socks_port = nconf.get('socksPort');

2269
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -36,6 +36,7 @@
"socksv5": "git+https://github.com/lee-elenbaas/socksv5.git", "socksv5": "git+https://github.com/lee-elenbaas/socksv5.git",
"temp": "^0.8.3", "temp": "^0.8.3",
"winston": "^3.0.0-rc5", "winston": "^3.0.0-rc5",
"winston-null-transport": "git+https://github.com/NCIOCPL/winston-null-transport.git#1.0.0",
"yargs": "^11.0.0" "yargs": "^11.0.0"
} }
} }