UNPKG

@jahands/notion-client

Version:
31 lines 863 B
import { assertNever } from './utils'; export var LogLevel; (function (LogLevel) { LogLevel["DEBUG"] = "debug"; LogLevel["INFO"] = "info"; LogLevel["WARN"] = "warn"; LogLevel["ERROR"] = "error"; })(LogLevel || (LogLevel = {})); export function makeConsoleLogger(name) { return (level, message, extraInfo) => { console[level](`${name} ${level}:`, message, extraInfo); }; } /** * Transforms a log level into a comparable (numerical) value ordered by severity. */ export function logLevelSeverity(level) { switch (level) { case LogLevel.DEBUG: return 20; case LogLevel.INFO: return 40; case LogLevel.WARN: return 60; case LogLevel.ERROR: return 80; default: return assertNever(level); } } //# sourceMappingURL=logging.js.map