UNPKG

sortier

Version:
21 lines (20 loc) 725 B
export var LoggerVerboseOption; (function (LoggerVerboseOption) { LoggerVerboseOption[LoggerVerboseOption["Quiet"] = 0] = "Quiet"; LoggerVerboseOption[LoggerVerboseOption["Normal"] = 1] = "Normal"; LoggerVerboseOption[LoggerVerboseOption["Diagnostic"] = 2] = "Diagnostic"; })(LoggerVerboseOption || (LoggerVerboseOption = {})); export class LogUtils { static verbosity = LoggerVerboseOption.Normal; static log(verbosity, ...args) { if (verbosity === LoggerVerboseOption.Quiet) { return; } if (verbosity <= LogUtils.verbosity) { console.log(...args); } } static setVerbosity(newVerbosity) { LogUtils.verbosity = newVerbosity; } }