Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@halo-dev/logger

Package Overview
Dependencies
Maintainers
2
Versions
47
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@halo-dev/logger - npm Package Compare versions

Comparing version
1.0.0-alpha.6
to
1.0.0-alpha.7
+60
lib/types/index.d.ts
/**
* 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":""}
(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

@@ -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":";;;;;AAAA,4DAAoC;AAEpC,iCAA6B;AAC7B,+BAA8B;AAE9B,QAAQ,CAAC,OAAO,EAAE;IAChB,IAAI,MAAgB,CAAC;IACrB,IAAI,OAAqC,CAAC;IAE1C,SAAS,mBAAmB,CAAC,SAAiB,EAAE,OAAe;QAC7D,OAAO,GAAG,SAAS,IAAI,OAAO,EAAE,CAAC;IACnC,CAAC;IAED,UAAU,CAAC,GAAG,EAAE;QACd,MAAM,GAAG,eAAK,CAAC,MAAM,CAAC,CAAC;QACvB,OAAO,GAAG,YAAI,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC;IAChC,CAAC,CAAC,CAAC;IAEH,SAAS,CAAC,GAAG,EAAE;QACb,OAAO,CAAC,OAAO,EAAE,CAAC;QAClB,MAAM,CAAC,OAAO,EAAE,CAAC;QACjB,eAAK,CAAC,OAAO,EAAE,CAAC;IAClB,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,mBAAmB,EAAE,GAAG,EAAE;QAC3B,eAAK,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;QACrB,aAAM,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;QAC9B,MAAM,WAAW,GAAG,eAAe,CAAC;QACpC,MAAM,CAAC,WAAW,CAAC,CAAC;QACpB,aAAM,CAAC,MAAM,CACX,OAAO,CAAC,cAAc,CAAC,mBAAmB,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,CACjE,CAAC;IACJ,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,+BAA+B,EAAE,GAAG,EAAE;QACvC,MAAM,WAAW,GAAG,eAAe,CAAC;QACpC,MAAM,CAAC,WAAW,CAAC,CAAC;QACpB,aAAM,CAAC,MAAM,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC;IACnC,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,oCAAoC,EAAE,GAAG,EAAE;QAC5C,eAAK,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;QACrB,aAAM,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;QAC9B,MAAM,WAAW,GAAG,eAAe,CAAC;QACpC,MAAM,CAAC,WAAW,CAAC,CAAC;QACpB,aAAM,CAAC,MAAM,CACX,OAAO,CAAC,cAAc,CAAC,mBAAmB,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,CACjE,CAAC;QACF,aAAM,CAAC,WAAW,CAChB,eAAK,CAAC,OAAO,EAAE,EACf,MAAM,EACN,oDAAoD,CACrD,CAAC;QACF,aAAM,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;QAC/B,MAAM,CAAC,WAAW,CAAC,CAAC;QACpB,aAAM,CAAC,MAAM,CACX,OAAO,CAAC,UAAU,EAClB,mDAAmD,CACpD,CAAC;IACJ,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,kCAAkC,EAAE,GAAG,EAAE;QAC1C,MAAM,SAAS,GAAG,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;QACvC,aAAM,CAAC,WAAW,CAAC,SAAS,CAAC,SAAS,EAAE,UAAU,CAAC,CAAC;QACpD,eAAK,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC;QACzB,MAAM,WAAW,GAAG,cAAc,CAAC;QACnC,MAAM,CAAC,WAAW,CAAC,CAAC;QACpB,SAAS,CAAC,WAAW,CAAC,CAAC;QACvB,aAAM,CAAC,MAAM,CACX,OAAO,CAAC,cAAc,CAAC,mBAAmB,CAAC,UAAU,EAAE,WAAW,CAAC,CAAC,CACrE,CAAC;IACJ,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,6BAA6B,EAAE,GAAG,EAAE;QACrC,eAAK,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC;QAC3B,aAAM,CAAC,MAAM,CAAC,eAAK,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC;QACrC,aAAM,CAAC,MAAM,CAAC,eAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACxC,CAAC,CAAC,CAAC;IACH,EAAE,CAAC,6BAA6B,EAAE,GAAG,EAAE;QACrC,MAAM,SAAS,GAAG,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;QACvC,eAAK,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;QACvB,aAAM,CAAC,MAAM,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC;QACjC,MAAM,WAAW,GAAG,cAAc,CAAC;QACnC,SAAS,CAAC,WAAW,CAAC,CAAC;QACvB,aAAM,CAAC,MAAM,CACX,OAAO,CAAC,cAAc,CAAC,mBAAmB,CAAC,UAAU,EAAE,WAAW,CAAC,CAAC,CACrE,CAAC;IACJ,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,uCAAuC,EAAE,GAAG,EAAE;QAC/C,eAAK,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;QAClB,aAAM,CAAC,MAAM,CAAC,eAAK,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC;QACrC,aAAM,CAAC,MAAM,CAAC,eAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IACtC,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,yBAAyB,EAAE,GAAG,EAAE;QACjC,eAAK,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC;QAC1B,aAAM,CAAC,MAAM,CAAC,eAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;QACpC,aAAM,CAAC,OAAO,CAAC,eAAK,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;IAC5C,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,sCAAsC,EAAE,GAAG,EAAE;QAC9C,aAAM,CAAC,MAAM,CAAC,eAAK,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC;IACvC,CAAC,CAAC,CAAC;AACL,CAAC,CAAC,CAAC"}

@@ -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":"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"}

@@ -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 +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 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 +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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"}
{
"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": {