@halo-dev/logger
Advanced tools
| /** | ||
| * A log function that can be dynamically enabled and redirected. | ||
| */ | ||
| export interface Debugger { | ||
| /** | ||
| * Logs the given arguments to the `log` method. | ||
| */ | ||
| (...args: any[]): void; | ||
| /** | ||
| * True if this logger is active and logging. | ||
| */ | ||
| enabled: boolean; | ||
| /** | ||
| * Used to cleanup/remove this logger. | ||
| */ | ||
| destroy: () => boolean; | ||
| /** | ||
| * The current log method. Can be overridden to redirect output. | ||
| */ | ||
| log: (...args: any[]) => void; | ||
| /** | ||
| * The namespace of this logger. | ||
| */ | ||
| namespace: string; | ||
| /** | ||
| * Extends this logger with a child namespace. | ||
| * Namespaces are separated with a ':' character. | ||
| */ | ||
| extend: (namespace: string) => Debugger; | ||
| } | ||
| /** | ||
| * A simple mechanism for enabling logging. | ||
| * Intended to mimic the publicly available `debug` package. | ||
| */ | ||
| export interface Debug { | ||
| /** | ||
| * Creates a new logger with the given namespace. | ||
| */ | ||
| (namespace: string): Debugger; | ||
| /** | ||
| * The default log method (defaults to console) | ||
| */ | ||
| log: (...args: any[]) => void; | ||
| /** | ||
| * Enables a particular set of namespaces. | ||
| * To enable multiple separate them with commas, e.g. "info,debug". | ||
| * Supports wildcards, e.g. "halo:*" | ||
| * Supports skip syntax, e.g. "halo:*,-halo:storage:*" will enable | ||
| * everything under halo except for things under halo:storage. | ||
| */ | ||
| enable: (namespaces: string) => void; | ||
| /** | ||
| * Checks if a particular namespace is enabled. | ||
| */ | ||
| enabled: (namespace: string) => boolean; | ||
| /** | ||
| * Disables all logging, returns what was previously enabled. | ||
| */ | ||
| disable: () => string; | ||
| } |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| //# sourceMappingURL=index.js.map |
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/types/index.ts"],"names":[],"mappings":""} |
+327
| (function (global, factory) { | ||
| typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : | ||
| typeof define === 'function' && define.amd ? define(factory) : | ||
| (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.Logger = factory()); | ||
| }(this, (function () { 'use strict'; | ||
| var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}; | ||
| function unwrapExports (x) { | ||
| return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x; | ||
| } | ||
| function createCommonjsModule(fn, module) { | ||
| return module = { exports: {} }, fn(module, module.exports), module.exports; | ||
| } | ||
| var platform = createCommonjsModule(function (module, exports) { | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.injectPlatformDeps = exports.platformDeps = void 0; | ||
| exports.platformDeps = { | ||
| log(..._args) { | ||
| throw new Error("not implemented"); | ||
| } | ||
| }; | ||
| const injectPlatformDeps = (deps) => { | ||
| exports.platformDeps.log = deps.log; | ||
| }; | ||
| exports.injectPlatformDeps = injectPlatformDeps; | ||
| }); | ||
| unwrapExports(platform); | ||
| platform.injectPlatformDeps; | ||
| platform.platformDeps; | ||
| var browser = createCommonjsModule(function (module, exports) { | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.log = void 0; | ||
| const log = (...args) => { | ||
| if (args.length > 0) { | ||
| const firstArg = String(args[0]); | ||
| if (firstArg.includes(":error")) { | ||
| console.error(...args); | ||
| } | ||
| else if (firstArg.includes(":warning")) { | ||
| console.warn(...args); | ||
| } | ||
| else if (firstArg.includes(":info")) { | ||
| console.info(...args); | ||
| } | ||
| else if (firstArg.includes(":debug")) { | ||
| console.debug(...args); | ||
| } | ||
| else { | ||
| console.debug(...args); | ||
| } | ||
| } | ||
| }; | ||
| exports.log = log; | ||
| }); | ||
| unwrapExports(browser); | ||
| browser.log; | ||
| var debug = createCommonjsModule(function (module, exports) { | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| const debugEnvVariable = (typeof process !== "undefined" && process.env && process.env.DEBUG) || | ||
| undefined; | ||
| let enabledString; | ||
| let enabledNamespaces = []; | ||
| let skippedNamespaces = []; | ||
| const debuggers = []; | ||
| if (debugEnvVariable) { | ||
| enable(debugEnvVariable); | ||
| } | ||
| const debugObj = Object.assign((namespace) => { | ||
| return createDebugger(namespace); | ||
| }, { | ||
| enable, | ||
| enabled, | ||
| disable, | ||
| log, | ||
| }); | ||
| function log(...args) { | ||
| return platform.platformDeps.log(...args); | ||
| } | ||
| function enable(namespaces) { | ||
| enabledString = namespaces; | ||
| enabledNamespaces = []; | ||
| skippedNamespaces = []; | ||
| const wildcard = /\*/g; | ||
| const namespaceList = namespaces | ||
| .split(",") | ||
| .map((ns) => ns.trim().replace(wildcard, ".*?")); | ||
| for (const ns of namespaceList) { | ||
| if (ns.startsWith("-")) { | ||
| skippedNamespaces.push(new RegExp(`^${ns.substr(1)}$`)); | ||
| } | ||
| else { | ||
| enabledNamespaces.push(new RegExp(`^${ns}$`)); | ||
| } | ||
| } | ||
| for (const instance of debuggers) { | ||
| instance.enabled = enabled(instance.namespace); | ||
| } | ||
| } | ||
| function enabled(namespace) { | ||
| if (namespace.endsWith("*")) { | ||
| return true; | ||
| } | ||
| for (const skipped of skippedNamespaces) { | ||
| if (skipped.test(namespace)) { | ||
| return false; | ||
| } | ||
| } | ||
| for (const enabledNamespace of enabledNamespaces) { | ||
| if (enabledNamespace.test(namespace)) { | ||
| return true; | ||
| } | ||
| } | ||
| return false; | ||
| } | ||
| function disable() { | ||
| const result = enabledString || ""; | ||
| enable(""); | ||
| return result; | ||
| } | ||
| function createDebugger(namespace) { | ||
| const newDebugger = Object.assign(debug, { | ||
| enabled: enabled(namespace), | ||
| destroy, | ||
| log: debugObj.log, | ||
| namespace, | ||
| extend, | ||
| }); | ||
| function debug(...args) { | ||
| if (!newDebugger.enabled) { | ||
| return; | ||
| } | ||
| if (args.length > 0) { | ||
| args[0] = `${namespace} ${args[0]}`; | ||
| } | ||
| newDebugger.log(...args); | ||
| } | ||
| debuggers.push(newDebugger); | ||
| return newDebugger; | ||
| } | ||
| function destroy() { | ||
| const index = debuggers.indexOf(this); | ||
| if (index >= 0) { | ||
| debuggers.splice(index, 1); | ||
| return true; | ||
| } | ||
| return false; | ||
| } | ||
| function extend(namespace) { | ||
| const newDebugger = createDebugger(`${this.namespace}:${namespace}`); | ||
| newDebugger.log = this.log; | ||
| return newDebugger; | ||
| } | ||
| exports.default = debugObj; | ||
| }); | ||
| unwrapExports(debug); | ||
| var logger_1 = createCommonjsModule(function (module, exports) { | ||
| var __importDefault = (commonjsGlobal && commonjsGlobal.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.createClientLogger = exports.getLogLevel = exports.setLogLevel = exports.HaloLogger = void 0; | ||
| const debug_1 = __importDefault(debug); | ||
| const registeredLoggers = new Set(); | ||
| const logLevelFromEnv = (typeof process !== "undefined" && | ||
| process.env && | ||
| process.env.HALO_LOG_LEVEL) || | ||
| undefined; | ||
| let haloLogLevel; | ||
| /** | ||
| * The HaloLogger provides a mechanism for overriding where logs are output to. | ||
| * By default, logs are sent to stderr. | ||
| * Override the `log` method to redirect logs to another location. | ||
| */ | ||
| exports.HaloLogger = debug_1.default("halo"); | ||
| exports.HaloLogger.log = (...args) => { | ||
| debug_1.default.log(...args); | ||
| }; | ||
| const HALO_LOG_LEVELS = ["debug", "info", "warning", "error"]; | ||
| if (logLevelFromEnv) { | ||
| // avoid calling setLogLevel because we don't want a mis-set environment variable to crash | ||
| if (isHaloLogLevel(logLevelFromEnv)) { | ||
| setLogLevel(logLevelFromEnv); | ||
| } | ||
| else { | ||
| console.error(`HALO_LOG_LEVEL set to unknown log level '${logLevelFromEnv}'; logging is not enabled. Acceptable values: ${HALO_LOG_LEVELS.join(", ")}.`); | ||
| } | ||
| } | ||
| /** | ||
| * Immediately enables logging at the specified log level. | ||
| * @param level - The log level to enable for logging. | ||
| * Options from most verbose to least verbose are: | ||
| * - debug | ||
| * - info | ||
| * - warning | ||
| * - error | ||
| */ | ||
| function setLogLevel(level) { | ||
| if (level && !isHaloLogLevel(level)) { | ||
| throw new Error(`Unknown log level '${level}'. Acceptable values: ${HALO_LOG_LEVELS.join(",")}`); | ||
| } | ||
| haloLogLevel = level; | ||
| const enabledNamespaces = []; | ||
| for (const logger of registeredLoggers) { | ||
| if (shouldEnable(logger)) { | ||
| enabledNamespaces.push(logger.namespace); | ||
| } | ||
| } | ||
| debug_1.default.enable(enabledNamespaces.join(",")); | ||
| } | ||
| exports.setLogLevel = setLogLevel; | ||
| /** | ||
| * Retrieves the currently specified log level. | ||
| */ | ||
| function getLogLevel() { | ||
| return haloLogLevel; | ||
| } | ||
| exports.getLogLevel = getLogLevel; | ||
| const levelMap = { | ||
| debug: 400, | ||
| info: 300, | ||
| warning: 200, | ||
| error: 100, | ||
| }; | ||
| /** | ||
| * Creates a logger for use by the Halo SDKs that inherits from `HaloLogger`. | ||
| * @param namespace - The name of the SDK package. | ||
| * @hidden | ||
| */ | ||
| function createClientLogger(namespace) { | ||
| const clientRootLogger = exports.HaloLogger.extend(namespace); | ||
| patchLogMethod(exports.HaloLogger, clientRootLogger); | ||
| return { | ||
| error: createLogger(clientRootLogger, "error"), | ||
| warning: createLogger(clientRootLogger, "warning"), | ||
| info: createLogger(clientRootLogger, "info"), | ||
| debug: createLogger(clientRootLogger, "debug"), | ||
| }; | ||
| } | ||
| exports.createClientLogger = createClientLogger; | ||
| function patchLogMethod(parent, child) { | ||
| child.log = (...args) => { | ||
| parent.log(...args); | ||
| }; | ||
| } | ||
| function createLogger(parent, level) { | ||
| const logger = Object.assign(parent.extend(level), { | ||
| level, | ||
| }); | ||
| patchLogMethod(parent, logger); | ||
| if (shouldEnable(logger)) { | ||
| const enabledNamespaces = debug_1.default.disable(); | ||
| debug_1.default.enable(enabledNamespaces + "," + logger.namespace); | ||
| } | ||
| registeredLoggers.add(logger); | ||
| return logger; | ||
| } | ||
| function shouldEnable(logger) { | ||
| if (haloLogLevel && levelMap[logger.level] <= levelMap[haloLogLevel]) { | ||
| return true; | ||
| } | ||
| else { | ||
| return false; | ||
| } | ||
| } | ||
| function isHaloLogLevel(logLevel) { | ||
| return HALO_LOG_LEVELS.includes(logLevel); | ||
| } | ||
| }); | ||
| unwrapExports(logger_1); | ||
| logger_1.createClientLogger; | ||
| logger_1.getLogLevel; | ||
| logger_1.setLogLevel; | ||
| logger_1.HaloLogger; | ||
| var index_browser = createCommonjsModule(function (module, exports) { | ||
| var __createBinding = (commonjsGlobal && commonjsGlobal.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
| }) : (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| o[k2] = m[k]; | ||
| })); | ||
| var __setModuleDefault = (commonjsGlobal && commonjsGlobal.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
| Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
| }) : function(o, v) { | ||
| o["default"] = v; | ||
| }); | ||
| var __importStar = (commonjsGlobal && commonjsGlobal.__importStar) || function (mod) { | ||
| if (mod && mod.__esModule) return mod; | ||
| var result = {}; | ||
| if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
| __setModuleDefault(result, mod); | ||
| return result; | ||
| }; | ||
| var __exportStar = (commonjsGlobal && commonjsGlobal.__exportStar) || function(m, exports) { | ||
| for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| const browserDeps = __importStar(browser); | ||
| platform.injectPlatformDeps(browserDeps); | ||
| __exportStar(debug, exports); | ||
| __exportStar(logger_1, exports); | ||
| }); | ||
| var index_browser$1 = unwrapExports(index_browser); | ||
| return index_browser$1; | ||
| }))); | ||
| //# sourceMappingURL=logger.js.map |
| {"version":3,"file":"logger.js","sources":["../src/platform/index.ts","../src/platform/browser.ts","../src/logger/debug.ts","../src/logger/index.ts","../src/index.browser.ts"],"sourcesContent":["type PlatformDeps = {\n log(...args: any[]): void;\n};\nexport const platformDeps: PlatformDeps = {\n log(..._args: any[]) {\n throw new Error(\"not implemented\");\n }\n};\nexport const injectPlatformDeps = (deps: Partial<PlatformDeps>) => {\n platformDeps.log = deps.log!;\n};\n","export const log = (...args: any[]) => {\n if (args.length > 0) {\n const firstArg = String(args[0]);\n if (firstArg.includes(\":error\")) {\n console.error(...args);\n } else if (firstArg.includes(\":warning\")) {\n console.warn(...args);\n } else if (firstArg.includes(\":info\")) {\n console.info(...args);\n } else if (firstArg.includes(\":debug\")) {\n console.debug(...args);\n } else {\n console.debug(...args);\n }\n }\n};\n","import { platformDeps } from \"../platform\";\nimport { Debugger, Debug } from \"../types\";\n\nconst debugEnvVariable =\n (typeof process !== \"undefined\" && process.env && process.env.DEBUG) ||\n undefined;\n\nlet enabledString: string | undefined;\nlet enabledNamespaces: RegExp[] = [];\nlet skippedNamespaces: RegExp[] = [];\nconst debuggers: Debugger[] = [];\n\nif (debugEnvVariable) {\n enable(debugEnvVariable);\n}\n\nconst debugObj: Debug = Object.assign(\n (namespace: string): Debugger => {\n return createDebugger(namespace);\n },\n {\n enable,\n enabled,\n disable,\n log,\n }\n);\n\nfunction log(...args: any[]) {\n return platformDeps.log(...args);\n}\n\nfunction enable(namespaces: string): void {\n enabledString = namespaces;\n enabledNamespaces = [];\n skippedNamespaces = [];\n const wildcard = /\\*/g;\n const namespaceList = namespaces\n .split(\",\")\n .map((ns) => ns.trim().replace(wildcard, \".*?\"));\n for (const ns of namespaceList) {\n if (ns.startsWith(\"-\")) {\n skippedNamespaces.push(new RegExp(`^${ns.substr(1)}$`));\n } else {\n enabledNamespaces.push(new RegExp(`^${ns}$`));\n }\n }\n for (const instance of debuggers) {\n instance.enabled = enabled(instance.namespace);\n }\n}\n\nfunction enabled(namespace: string): boolean {\n if (namespace.endsWith(\"*\")) {\n return true;\n }\n\n for (const skipped of skippedNamespaces) {\n if (skipped.test(namespace)) {\n return false;\n }\n }\n for (const enabledNamespace of enabledNamespaces) {\n if (enabledNamespace.test(namespace)) {\n return true;\n }\n }\n return false;\n}\n\nfunction disable(): string {\n const result = enabledString || \"\";\n enable(\"\");\n return result;\n}\n\nfunction createDebugger(namespace: string): Debugger {\n const newDebugger: Debugger = Object.assign(debug, {\n enabled: enabled(namespace),\n destroy,\n log: debugObj.log,\n namespace,\n extend,\n });\n\n function debug(...args: any[]): void {\n if (!newDebugger.enabled) {\n return;\n }\n if (args.length > 0) {\n args[0] = `${namespace} ${args[0]}`;\n }\n newDebugger.log(...args);\n }\n\n debuggers.push(newDebugger);\n\n return newDebugger;\n}\n\nfunction destroy(this: Debugger): boolean {\n const index = debuggers.indexOf(this);\n if (index >= 0) {\n debuggers.splice(index, 1);\n return true;\n }\n return false;\n}\n\nfunction extend(this: Debugger, namespace: string): Debugger {\n const newDebugger = createDebugger(`${this.namespace}:${namespace}`);\n newDebugger.log = this.log;\n return newDebugger;\n}\n\nexport default debugObj;\n","import debug from \"./debug\";\nimport { Debugger } from \"../types\";\n\nconst registeredLoggers = new Set<HaloDebugger>();\nconst logLevelFromEnv =\n (typeof process !== \"undefined\" &&\n process.env &&\n process.env.HALO_LOG_LEVEL) ||\n undefined;\n\nlet haloLogLevel: HaloLogLevel | undefined;\n\n/**\n * The HaloLogger provides a mechanism for overriding where logs are output to.\n * By default, logs are sent to stderr.\n * Override the `log` method to redirect logs to another location.\n */\nexport const HaloLogger: HaloClientLogger = debug(\"halo\");\nHaloLogger.log = (...args) => {\n debug.log(...args);\n};\n\n/**\n * The log levels supported by the logger.\n * The log levels in order of most verbose to least verbose are:\n * - debug\n * - info\n * - warning\n * - error\n */\nexport type HaloLogLevel = \"debug\" | \"info\" | \"warning\" | \"error\";\nconst HALO_LOG_LEVELS = [\"debug\", \"info\", \"warning\", \"error\"];\n\ntype HaloDebugger = Debugger & { level: HaloLogLevel };\n\n/**\n * An HaloClientLogger is a function that can log to an appropriate severity level.\n */\nexport type HaloClientLogger = Debugger;\n\nif (logLevelFromEnv) {\n // avoid calling setLogLevel because we don't want a mis-set environment variable to crash\n if (isHaloLogLevel(logLevelFromEnv)) {\n setLogLevel(logLevelFromEnv);\n } else {\n console.error(\n `HALO_LOG_LEVEL set to unknown log level '${logLevelFromEnv}'; logging is not enabled. Acceptable values: ${HALO_LOG_LEVELS.join(\n \", \"\n )}.`\n );\n }\n}\n\n/**\n * Immediately enables logging at the specified log level.\n * @param level - The log level to enable for logging.\n * Options from most verbose to least verbose are:\n * - debug\n * - info\n * - warning\n * - error\n */\nexport function setLogLevel(level?: HaloLogLevel): void {\n if (level && !isHaloLogLevel(level)) {\n throw new Error(\n `Unknown log level '${level}'. Acceptable values: ${HALO_LOG_LEVELS.join(\n \",\"\n )}`\n );\n }\n haloLogLevel = level;\n\n const enabledNamespaces = [];\n for (const logger of registeredLoggers) {\n if (shouldEnable(logger)) {\n enabledNamespaces.push(logger.namespace);\n }\n }\n\n debug.enable(enabledNamespaces.join(\",\"));\n}\n\n/**\n * Retrieves the currently specified log level.\n */\nexport function getLogLevel(): HaloLogLevel | undefined {\n return haloLogLevel;\n}\n\nconst levelMap = {\n debug: 400,\n info: 300,\n warning: 200,\n error: 100,\n};\n\n/**\n * Defines the methods available on the SDK-facing logger.\n */\n// eslint-disable-next-line @typescript-eslint/no-redeclare\nexport interface HaloLogger {\n /**\n * Used for failures the program is unlikely to recover from,\n * such as Out of Memory.\n */\n error: Debugger;\n /**\n * Used when a function fails to perform its intended task.\n * Usually this means the function will throw an exception.\n * Not used for self-healing events (e.g. automatic retry)\n */\n warning: Debugger;\n /**\n * Used when a function operates normally.\n */\n info: Debugger;\n /**\n * Used for detailed trbouleshooting scenarios. This is\n * intended for use by developers / system administrators\n * for diagnosing specific failures.\n */\n debug: Debugger;\n}\n\n/**\n * Creates a logger for use by the Halo SDKs that inherits from `HaloLogger`.\n * @param namespace - The name of the SDK package.\n * @hidden\n */\nexport function createClientLogger(namespace: string): HaloLogger {\n const clientRootLogger: HaloClientLogger = HaloLogger.extend(namespace);\n patchLogMethod(HaloLogger, clientRootLogger);\n return {\n error: createLogger(clientRootLogger, \"error\"),\n warning: createLogger(clientRootLogger, \"warning\"),\n info: createLogger(clientRootLogger, \"info\"),\n debug: createLogger(clientRootLogger, \"debug\"),\n };\n}\n\nfunction patchLogMethod(\n parent: HaloClientLogger,\n child: HaloClientLogger | HaloDebugger\n): void {\n child.log = (...args) => {\n parent.log(...args);\n };\n}\n\nfunction createLogger(\n parent: HaloClientLogger,\n level: HaloLogLevel\n): HaloDebugger {\n const logger: HaloDebugger = Object.assign(parent.extend(level), {\n level,\n });\n\n patchLogMethod(parent, logger);\n\n if (shouldEnable(logger)) {\n const enabledNamespaces = debug.disable();\n debug.enable(enabledNamespaces + \",\" + logger.namespace);\n }\n\n registeredLoggers.add(logger);\n\n return logger;\n}\n\nfunction shouldEnable(logger: HaloDebugger): boolean {\n if (haloLogLevel && levelMap[logger.level] <= levelMap[haloLogLevel]) {\n return true;\n } else {\n return false;\n }\n}\n\nfunction isHaloLogLevel(logLevel: string): logLevel is HaloLogLevel {\n return HALO_LOG_LEVELS.includes(logLevel as any);\n}\n","import { injectPlatformDeps } from \"./platform/\";\nimport * as browserDeps from \"./platform/browser\";\n\ninjectPlatformDeps(browserDeps);\n\nexport * as Logger from \"./logger/index\";\n"],"names":["platform_1"],"mappings":"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"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"debug.test.js","sourceRoot":"","sources":["../../src/__tests__/debug.test.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"debug.test.js","sourceRoot":"","sources":["../../src/__tests__/debug.test.ts"],"names":[],"mappings":"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"} |
@@ -22,5 +22,5 @@ "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| const Logger = __importStar(require("../logger/index")); | ||
| const __1 = require("../"); | ||
| const assert = __importStar(require("assert")); | ||
| const testLogger = Logger.createClientLogger("test"); | ||
| const testLogger = __1.Logger.createClientLogger("test"); | ||
| describe("HaloLogger", function () { | ||
@@ -31,4 +31,4 @@ it("is not enabled", () => { | ||
| // Log redirection works because all the client loggers inherit from the root logger. | ||
| Logger.setLogLevel("debug"); | ||
| assert.ok(!Logger.HaloLogger.enabled); | ||
| __1.Logger.setLogLevel("debug"); | ||
| assert.ok(!__1.Logger.HaloLogger.enabled); | ||
| }); | ||
@@ -38,3 +38,3 @@ }); | ||
| it("enables all relevant loggers for debug setting", () => { | ||
| Logger.setLogLevel("debug"); | ||
| __1.Logger.setLogLevel("debug"); | ||
| assert.ok(testLogger.debug.enabled); | ||
@@ -46,3 +46,3 @@ assert.ok(testLogger.info.enabled); | ||
| it("enables all relevant loggers for info setting", () => { | ||
| Logger.setLogLevel("info"); | ||
| __1.Logger.setLogLevel("info"); | ||
| assert.ok(!testLogger.debug.enabled); | ||
@@ -54,3 +54,3 @@ assert.ok(testLogger.info.enabled); | ||
| it("enables all relevant loggers for warning setting", () => { | ||
| Logger.setLogLevel("warning"); | ||
| __1.Logger.setLogLevel("warning"); | ||
| assert.ok(!testLogger.debug.enabled); | ||
@@ -62,3 +62,3 @@ assert.ok(!testLogger.info.enabled); | ||
| it("enables all relevant loggers for warning setting", () => { | ||
| Logger.setLogLevel("error"); | ||
| __1.Logger.setLogLevel("error"); | ||
| assert.ok(!testLogger.debug.enabled); | ||
@@ -70,3 +70,3 @@ assert.ok(!testLogger.info.enabled); | ||
| it("clears all relevant loggers when undefined", () => { | ||
| Logger.setLogLevel("debug"); | ||
| __1.Logger.setLogLevel("debug"); | ||
| assert.ok(testLogger.debug.enabled); | ||
@@ -76,3 +76,3 @@ assert.ok(testLogger.info.enabled); | ||
| assert.ok(testLogger.error.enabled); | ||
| Logger.setLogLevel(undefined); | ||
| __1.Logger.setLogLevel(undefined); | ||
| assert.ok(!testLogger.debug.enabled); | ||
@@ -85,3 +85,3 @@ assert.ok(!testLogger.info.enabled); | ||
| assert.throws(() => { | ||
| Logger.setLogLevel("verbose"); | ||
| __1.Logger.setLogLevel("verbose"); | ||
| }, /Unknown log level/); | ||
@@ -92,6 +92,6 @@ }); | ||
| it("logs to parent loggers", () => { | ||
| Logger.setLogLevel("debug"); | ||
| const oldLog = Logger.HaloLogger.log.bind(Logger.HaloLogger); | ||
| __1.Logger.setLogLevel("debug"); | ||
| const oldLog = __1.Logger.HaloLogger.log.bind(__1.Logger.HaloLogger); | ||
| let called = false; | ||
| Logger.HaloLogger.log = () => { | ||
| __1.Logger.HaloLogger.log = () => { | ||
| called = true; | ||
@@ -101,5 +101,5 @@ }; | ||
| assert.ok(called); | ||
| Logger.HaloLogger.log = oldLog; | ||
| __1.Logger.HaloLogger.log = oldLog; | ||
| }); | ||
| }); | ||
| //# sourceMappingURL=logger.test.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"logger.test.js","sourceRoot":"","sources":["../../src/__tests__/logger.test.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"logger.test.js","sourceRoot":"","sources":["../../src/__tests__/logger.test.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;AAAA,2BAA6B;AAC7B,+CAAiC;AAEjC,MAAM,UAAU,GAAG,UAAM,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAC;AAErD,QAAQ,CAAC,YAAY,EAAE;IACrB,EAAE,CAAC,gBAAgB,EAAE,GAAG,EAAE;QACxB,4DAA4D;QAC5D,+DAA+D;QAC/D,qFAAqF;QACrF,UAAM,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;QAC5B,MAAM,CAAC,EAAE,CAAC,CAAC,UAAM,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC;IACxC,CAAC,CAAC,CAAC;AACL,CAAC,CAAC,CAAC;AAEH,QAAQ,CAAC,aAAa,EAAE,GAAG,EAAE;IAC3B,EAAE,CAAC,gDAAgD,EAAE,GAAG,EAAE;QACxD,UAAM,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;QAC5B,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;QACpC,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACnC,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;QACtC,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;IACtC,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,+CAA+C,EAAE,GAAG,EAAE;QACvD,UAAM,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC;QAC3B,MAAM,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;QACrC,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACnC,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;QACtC,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;IACtC,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,kDAAkD,EAAE,GAAG,EAAE;QAC1D,UAAM,CAAC,WAAW,CAAC,SAAS,CAAC,CAAC;QAC9B,MAAM,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;QACrC,MAAM,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACpC,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;QACtC,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;IACtC,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,kDAAkD,EAAE,GAAG,EAAE;QAC1D,UAAM,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;QAC5B,MAAM,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;QACrC,MAAM,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACpC,MAAM,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;QACvC,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;IACtC,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,4CAA4C,EAAE,GAAG,EAAE;QACpD,UAAM,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;QAC5B,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;QACpC,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACnC,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;QACtC,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;QAEpC,UAAM,CAAC,WAAW,CAAC,SAAS,CAAC,CAAC;QAC9B,MAAM,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;QACrC,MAAM,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACpC,MAAM,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;QACvC,MAAM,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;IACvC,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,6CAA6C,EAAE,GAAG,EAAE;QACrD,MAAM,CAAC,MAAM,CAAC,GAAG,EAAE;YACjB,UAAM,CAAC,WAAW,CAAC,SAAgB,CAAC,CAAC;QACvC,CAAC,EAAE,mBAAmB,CAAC,CAAC;IAC1B,CAAC,CAAC,CAAC;AACL,CAAC,CAAC,CAAC;AAEH,QAAQ,CAAC,eAAe,EAAE,GAAG,EAAE;IAC7B,EAAE,CAAC,wBAAwB,EAAE,GAAG,EAAE;QAChC,UAAM,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;QAE5B,MAAM,MAAM,GAAG,UAAM,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,UAAM,CAAC,UAAU,CAAC,CAAC;QAC7D,IAAI,MAAM,GAAG,KAAK,CAAC;QAEnB,UAAM,CAAC,UAAU,CAAC,GAAG,GAAG,GAAG,EAAE;YAC3B,MAAM,GAAG,IAAI,CAAC;QAChB,CAAC,CAAC;QAEF,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACzB,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC;QAElB,UAAM,CAAC,UAAU,CAAC,GAAG,GAAG,MAAM,CAAC;IACjC,CAAC,CAAC,CAAC;AACL,CAAC,CAAC,CAAC"} |
@@ -1,2 +0,1 @@ | ||
| export * from "./logger/debug"; | ||
| export * from "./logger/index"; | ||
| export * as Logger from "./logger/index"; |
@@ -21,11 +21,8 @@ "use strict"; | ||
| }; | ||
| var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
| for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.Logger = void 0; | ||
| const platform_1 = require("./platform/"); | ||
| const browserDeps = __importStar(require("./platform/browser")); | ||
| platform_1.injectPlatformDeps(browserDeps); | ||
| __exportStar(require("./logger/debug"), exports); | ||
| __exportStar(require("./logger/index"), exports); | ||
| exports.Logger = __importStar(require("./logger/index")); | ||
| //# sourceMappingURL=index.browser.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.browser.js","sourceRoot":"","sources":["../src/index.browser.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;AAAA,0CAAiD;AACjD,gEAAkD;AAElD,6BAAkB,CAAC,WAAW,CAAC,CAAC;AAEhC,iDAA+B;AAC/B,iDAA+B"} | ||
| {"version":3,"file":"index.browser.js","sourceRoot":"","sources":["../src/index.browser.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAAA,0CAAiD;AACjD,gEAAkD;AAElD,6BAAkB,CAAC,WAAW,CAAC,CAAC;AAEhC,yDAAyC"} |
+1
-2
@@ -1,2 +0,1 @@ | ||
| export * from "./logger/debug"; | ||
| export * from "./logger/index"; | ||
| export * as Logger from "./logger/index"; |
+2
-5
@@ -21,11 +21,8 @@ "use strict"; | ||
| }; | ||
| var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
| for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.Logger = void 0; | ||
| const platform_1 = require("./platform/"); | ||
| const nodeDeps = __importStar(require("./platform/node")); | ||
| platform_1.injectPlatformDeps(nodeDeps); | ||
| __exportStar(require("./logger/debug"), exports); | ||
| __exportStar(require("./logger/index"), exports); | ||
| exports.Logger = __importStar(require("./logger/index")); | ||
| //# sourceMappingURL=index.js.map |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;AAAA,0CAAiD;AACjD,0DAA4C;AAE5C,6BAAkB,CAAC,QAAQ,CAAC,CAAC;AAE7B,iDAA+B;AAC/B,iDAA+B"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAAA,0CAAiD;AACjD,0DAA4C;AAE5C,6BAAkB,CAAC,QAAQ,CAAC,CAAC;AAE7B,yDAAyC"} |
@@ -1,62 +0,3 @@ | ||
| /** | ||
| * A simple mechanism for enabling logging. | ||
| * Intended to mimic the publicly available `debug` package. | ||
| */ | ||
| export interface Debug { | ||
| /** | ||
| * Creates a new logger with the given namespace. | ||
| */ | ||
| (namespace: string): Debugger; | ||
| /** | ||
| * The default log method (defaults to console) | ||
| */ | ||
| log: (...args: any[]) => void; | ||
| /** | ||
| * Enables a particular set of namespaces. | ||
| * To enable multiple separate them with commas, e.g. "info,debug". | ||
| * Supports wildcards, e.g. "halo:*" | ||
| * Supports skip syntax, e.g. "halo:*,-halo:storage:*" will enable | ||
| * everything under halo except for things under halo:storage. | ||
| */ | ||
| enable: (namespaces: string) => void; | ||
| /** | ||
| * Checks if a particular namespace is enabled. | ||
| */ | ||
| enabled: (namespace: string) => boolean; | ||
| /** | ||
| * Disables all logging, returns what was previously enabled. | ||
| */ | ||
| disable: () => string; | ||
| } | ||
| /** | ||
| * A log function that can be dynamically enabled and redirected. | ||
| */ | ||
| export interface Debugger { | ||
| /** | ||
| * Logs the given arguments to the `log` method. | ||
| */ | ||
| (...args: any[]): void; | ||
| /** | ||
| * True if this logger is active and logging. | ||
| */ | ||
| enabled: boolean; | ||
| /** | ||
| * Used to cleanup/remove this logger. | ||
| */ | ||
| destroy: () => boolean; | ||
| /** | ||
| * The current log method. Can be overridden to redirect output. | ||
| */ | ||
| log: (...args: any[]) => void; | ||
| /** | ||
| * The namespace of this logger. | ||
| */ | ||
| namespace: string; | ||
| /** | ||
| * Extends this logger with a child namespace. | ||
| * Namespaces are separated with a ':' character. | ||
| */ | ||
| extend: (namespace: string) => Debugger; | ||
| } | ||
| import { Debug } from "../types"; | ||
| declare const debugObj: Debug; | ||
| export default debugObj; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"debug.js","sourceRoot":"","sources":["../../src/logger/debug.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"debug.js","sourceRoot":"","sources":["../../src/logger/debug.ts"],"names":[],"mappings":"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"} |
@@ -1,3 +0,2 @@ | ||
| import { Debugger } from "./debug"; | ||
| export { Debugger } from "./debug"; | ||
| import { Debugger } from "../types"; | ||
| /** | ||
@@ -4,0 +3,0 @@ * The HaloLogger provides a mechanism for overriding where logs are output to. |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/logger/index.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/logger/index.ts"],"names":[],"mappings":"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"} |
+10
-5
| { | ||
| "name": "@halo-dev/logger", | ||
| "version": "1.0.0-alpha.6", | ||
| "version": "1.0.0-alpha.7", | ||
| "description": "Halo SDK for JavaScript - Logger", | ||
| "main": "./lib/index.js", | ||
| "module": "./esm/index.js", | ||
| "module": "./lib/index.js", | ||
| "browser": "lib/index.browser.js", | ||
@@ -16,7 +16,7 @@ "engines": { | ||
| "scripts": { | ||
| "build": "tsc --build --force", | ||
| "build": "rollup -c 2>&1", | ||
| "test": " jest --rootDir=src", | ||
| "lint": "eslint --ext .ts src" | ||
| }, | ||
| "types": "lib/logger.d.ts", | ||
| "types": "lib/index.d.ts", | ||
| "files": [ | ||
@@ -61,3 +61,8 @@ "esm", | ||
| "sinon": "^9.2.4", | ||
| "typescript": "^4.3.5" | ||
| "typescript": "^4.3.5", | ||
| "@rollup/plugin-replace": "^2.2.0", | ||
| "rollup-plugin-sourcemaps": "^0.4.2", | ||
| "rollup-plugin-terser": "^5.1.1", | ||
| "@rollup/plugin-commonjs": "11.0.2", | ||
| "@rollup/plugin-multi-entry": "^3.0.0" | ||
| }, | ||
@@ -64,0 +69,0 @@ "exports": { |
Deprecated
MaintenanceThe maintainer of the package marked it as deprecated. This could indicate that a single version should not be used, or that the package is no longer maintained and any new vulnerabilities will not be fixed.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 3 instances in 1 package
Deprecated
MaintenanceThe maintainer of the package marked it as deprecated. This could indicate that a single version should not be used, or that the package is no longer maintained and any new vulnerabilities will not be fixed.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 3 instances in 1 package
63838
64.41%36
16.13%960
45.23%12
71.43%8
100%