MCPcopy
hub / github.com/microsoft/SandDance / normalizeLogLevel

Function normalizeLogLevel

docs/app/js/sanddance-app.js:58300–58315  ·  view source on GitHub ↗
(logLevel)

Source from the content-addressed store, hash-verified

58298exports.default = Log;
58299(0, _definePropertyDefault.default)(Log, "VERSION", (0, _env.VERSION));
58300function normalizeLogLevel(logLevel) {
58301 if (!logLevel) return 0;
58302 let resolvedLevel;
58303 switch(typeof logLevel){
58304 case "number":
58305 resolvedLevel = logLevel;
58306 break;
58307 case "object":
58308 resolvedLevel = logLevel.logLevel || logLevel.priority || 0;
58309 break;
58310 default:
58311 return 0;
58312 }
58313 (0, _assertDefault.default)(Number.isFinite(resolvedLevel) && resolvedLevel >= 0);
58314 return resolvedLevel;
58315}
58316function normalizeArguments(opts) {
58317 const { logLevel , message } = opts;
58318 opts.logLevel = normalizeLogLevel(logLevel);

Callers 2

_shouldLogMethod · 0.70
normalizeArgumentsFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected