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.44
to
1.0.0-alpha.45
+1
lib/__tests__/debug.test.d.ts.map
{"version":3,"file":"debug.test.d.ts","sourceRoot":"","sources":["../../src/__tests__/debug.test.ts"],"names":[],"mappings":""}
{"version":3,"file":"logger.test.d.ts","sourceRoot":"","sources":["../../src/__tests__/logger.test.ts"],"names":[],"mappings":""}
{"version":3,"file":"setup.d.ts","sourceRoot":"","sources":["../../src/__tests__/setup.ts"],"names":[],"mappings":""}
{"version":3,"file":"index.browser.d.ts","sourceRoot":"","sources":["../src/index.browser.ts"],"names":[],"mappings":"AAKA,cAAc,gBAAgB,CAAA"}
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAKA,cAAc,gBAAgB,CAAA"}
{"version":3,"file":"debug.d.ts","sourceRoot":"","sources":["../../src/logger/debug.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,KAAK,EAAY,MAAM,UAAU,CAAA;AAa1C,QAAA,MAAM,QAAQ,EAAE,KAUf,CAAA;AAuFD,eAAe,QAAQ,CAAA"}
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/logger/index.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,QAAQ,EAAE,MAAM,UAAU,CAAA;AAOnC;;;;GAIG;AACH,eAAO,MAAM,UAAU,EAAE,gBAAgC,CAAA;AAKzD;;;;;;;GAOG;AACH,oBAAY,YAAY,GAAG,OAAO,GAAG,MAAM,GAAG,SAAS,GAAG,OAAO,CAAA;AAKjE;;GAEG;AACH,oBAAY,gBAAgB,GAAG,QAAQ,CAAA;AAevC;;;;;;;;GAQG;AACH,wBAAgB,WAAW,CAAC,KAAK,CAAC,EAAE,YAAY,GAAG,IAAI,CActD;AAED;;GAEG;AACH,wBAAgB,WAAW,IAAI,YAAY,GAAG,SAAS,CAEtD;AASD;;GAEG;AAEH,MAAM,WAAW,UAAU;IACzB;;;OAGG;IACH,KAAK,EAAE,QAAQ,CAAA;IACf;;;;OAIG;IACH,OAAO,EAAE,QAAQ,CAAA;IACjB;;OAEG;IACH,IAAI,EAAE,QAAQ,CAAA;IACd;;;;OAIG;IACH,KAAK,EAAE,QAAQ,CAAA;CAChB;AAED;;;GAGG;AACH,wBAAgB,kBAAkB,CAAC,SAAS,EAAE,MAAM,GAAG,UAAU,CAShE"}
{"version":3,"file":"browser.d.ts","sourceRoot":"","sources":["../../src/platform/browser.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,GAAG,YAAa,GAAG,EAAE,SAejC,CAAA"}
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/platform/index.ts"],"names":[],"mappings":"AAAA,aAAK,YAAY,GAAG;IAClB,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,GAAG,IAAI,CAAA;CAC1B,CAAA;AACD,eAAO,MAAM,YAAY,EAAE,YAK1B,CAAA;AACD,eAAO,MAAM,kBAAkB,SAAU,QAAQ,YAAY,CAAC,SAE7D,CAAA"}
{"version":3,"file":"node.d.ts","sourceRoot":"","sources":["../../src/platform/node.ts"],"names":[],"mappings":"AAGA,eAAO,MAAM,GAAG,YAAa,OAAO,WAAW,GAAG,EAAE,SAEnD,CAAA"}
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/types/index.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,MAAM,WAAW,QAAQ;IACvB;;OAEG;IACH,OAAO,EAAE,OAAO,CAAA;IAChB;;OAEG;IACH,OAAO,EAAE,MAAM,OAAO,CAAA;IACtB;;OAEG;IACH,GAAG,EAAE,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,IAAI,CAAA;IAC7B;;OAEG;IACH,SAAS,EAAE,MAAM,CAAA;IACjB;;;OAGG;IACH,MAAM,EAAE,CAAC,SAAS,EAAE,MAAM,KAAK,QAAQ,CAAA;IAEvC;;OAEG;IACH,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,GAAG,IAAI,CAAA;CACvB;AAED;;;GAGG;AACH,MAAM,WAAW,KAAK;IACpB;;OAEG;IACH,GAAG,EAAE,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,IAAI,CAAA;IAC7B;;;;;;OAMG;IACH,MAAM,EAAE,CAAC,UAAU,EAAE,MAAM,KAAK,IAAI,CAAA;IACpC;;OAEG;IACH,OAAO,EAAE,CAAC,SAAS,EAAE,MAAM,KAAK,OAAO,CAAA;IACvC;;OAEG;IACH,OAAO,EAAE,MAAM,MAAM,CAAA;IAErB;;OAEG;IACH,CAAC,SAAS,EAAE,MAAM,GAAG,QAAQ,CAAA;CAC9B"}
+1
-0
export {};
//# sourceMappingURL=debug.test.d.ts.map
+42
-44
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const debug_1 = __importDefault(require("../logger/debug"));
const tslib_1 = require("tslib");
const debug_1 = (0, tslib_1.__importDefault)(require("../logger/debug"));
const sinon_1 = require("sinon");
const chai_1 = require("chai");
describe("debug", function () {
describe('debug', function () {
let logger;

@@ -16,4 +14,4 @@ let logStub;

beforeEach(() => {
logger = (0, debug_1.default)("test");
logStub = (0, sinon_1.stub)(logger, "log");
logger = (0, debug_1.default)('test');
logStub = (0, sinon_1.stub)(logger, 'log');
});

@@ -25,61 +23,61 @@ afterEach(() => {

});
it("logs when enabled", () => {
debug_1.default.enable("test");
it('logs when enabled', () => {
debug_1.default.enable('test');
chai_1.assert.isTrue(logger.enabled);
const testMessage = "halo is good!";
const testMessage = 'halo is good!';
logger(testMessage);
chai_1.assert.isTrue(logStub.calledOnceWith(expectedTestMessage("[test]", testMessage)));
chai_1.assert.isTrue(logStub.calledOnceWith(expectedTestMessage('[test]', testMessage)));
});
it("does not log when not enabled", () => {
const testMessage = "halo is good!";
it('does not log when not enabled', () => {
const testMessage = 'halo is good!';
logger(testMessage);
chai_1.assert.isTrue(logStub.notCalled);
});
it("stops logging after being disabled", () => {
debug_1.default.enable("test");
it('stops logging after being disabled', () => {
debug_1.default.enable('test');
chai_1.assert.isTrue(logger.enabled);
const testMessage = "halo is good!";
const testMessage = 'halo is good!';
logger(testMessage);
chai_1.assert.isTrue(logStub.calledOnceWith(expectedTestMessage("[test]", testMessage)));
chai_1.assert.strictEqual(debug_1.default.disable(), "test", "disable should return the list of what was enabled");
chai_1.assert.isTrue(logStub.calledOnceWith(expectedTestMessage('[test]', testMessage)));
chai_1.assert.strictEqual(debug_1.default.disable(), 'test', 'disable should return the list of what was enabled');
chai_1.assert.isFalse(logger.enabled);
logger(testMessage);
chai_1.assert.isTrue(logStub.calledOnce, "Logger should not have been called a second time.");
chai_1.assert.isTrue(logStub.calledOnce, 'Logger should not have been called a second time.');
});
it("extend() creates a new namespace", () => {
const subLogger = logger.extend("foo");
chai_1.assert.strictEqual(subLogger.namespace, "test:foo");
debug_1.default.enable("test:foo");
const testMessage = "hello world!";
it('extend() creates a new namespace', () => {
const subLogger = logger.extend('foo');
chai_1.assert.strictEqual(subLogger.namespace, 'test:foo');
debug_1.default.enable('test:foo');
const testMessage = 'hello world!';
logger(testMessage);
subLogger(testMessage);
chai_1.assert.isTrue(logStub.calledOnceWith(expectedTestMessage("[test:foo]", testMessage)));
chai_1.assert.isTrue(logStub.calledOnceWith(expectedTestMessage('[test:foo]', testMessage)));
});
it("enable() handles a csv list", () => {
debug_1.default.enable("test,test2");
chai_1.assert.isTrue(debug_1.default.enabled("test"));
chai_1.assert.isTrue(debug_1.default.enabled("test2"));
it('enable() handles a csv list', () => {
debug_1.default.enable('test,test2');
chai_1.assert.isTrue(debug_1.default.enabled('test'));
chai_1.assert.isTrue(debug_1.default.enabled('test2'));
});
it("enable() supports wildcards", () => {
const subLogger = logger.extend("foo");
debug_1.default.enable("test:*");
it('enable() supports wildcards', () => {
const subLogger = logger.extend('foo');
debug_1.default.enable('test:*');
chai_1.assert.isTrue(subLogger.enabled);
const testMessage = "hello world!";
const testMessage = 'hello world!';
subLogger(testMessage);
chai_1.assert.isTrue(logStub.calledOnceWith(expectedTestMessage("[test:foo]", testMessage)));
chai_1.assert.isTrue(logStub.calledOnceWith(expectedTestMessage('[test:foo]', testMessage)));
});
it("enable() supports the global wildcard", () => {
debug_1.default.enable("*");
chai_1.assert.isTrue(debug_1.default.enabled("test"));
chai_1.assert.isTrue(debug_1.default.enabled("bar"));
it('enable() supports the global wildcard', () => {
debug_1.default.enable('*');
chai_1.assert.isTrue(debug_1.default.enabled('test'));
chai_1.assert.isTrue(debug_1.default.enabled('bar'));
});
it("enable() supports skips", () => {
debug_1.default.enable("*,-test:*");
chai_1.assert.isTrue(debug_1.default.enabled("bar"));
chai_1.assert.isFalse(debug_1.default.enabled("test:foo"));
it('enable() supports skips', () => {
debug_1.default.enable('*,-test:*');
chai_1.assert.isTrue(debug_1.default.enabled('bar'));
chai_1.assert.isFalse(debug_1.default.enabled('test:foo'));
});
it("names ending in * are always enabled", () => {
chai_1.assert.isTrue(debug_1.default.enabled("foo*"));
it('names ending in * are always enabled', () => {
chai_1.assert.isTrue(debug_1.default.enabled('foo*'));
});
});
//# sourceMappingURL=debug.test.js.map

@@ -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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"}
export {};
//# sourceMappingURL=logger.test.d.ts.map
"use strict";
var __createBinding = (this && this.__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 = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__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;
};
Object.defineProperty(exports, "__esModule", { value: true });
const Logger = __importStar(require("../"));
const assert = __importStar(require("assert"));
const testLogger = Logger.createClientLogger("test");
describe("HaloLogger", function () {
it("is not enabled", () => {
const tslib_1 = require("tslib");
const Logger = (0, tslib_1.__importStar)(require("../"));
const assert = (0, tslib_1.__importStar)(require("assert"));
const testLogger = Logger.createClientLogger('test');
describe('HaloLogger', function () {
it('is not enabled', () => {
// HaloLogger is only used to enable a way to redirect logs.
// This test ensures logs aren't redirected to the root logger.
// Log redirection works because all the client loggers inherit from the root logger.
Logger.setLogLevel("debug");
Logger.setLogLevel('debug');
assert.ok(!Logger.HaloLogger.enabled);
});
});
describe("setLogLevel", () => {
it("enables all relevant loggers for debug setting", () => {
Logger.setLogLevel("debug");
describe('setLogLevel', () => {
it('enables all relevant loggers for debug setting', () => {
Logger.setLogLevel('debug');
assert.ok(testLogger.debug.enabled);

@@ -42,4 +24,4 @@ assert.ok(testLogger.info.enabled);

});
it("enables all relevant loggers for info setting", () => {
Logger.setLogLevel("info");
it('enables all relevant loggers for info setting', () => {
Logger.setLogLevel('info');
assert.ok(!testLogger.debug.enabled);

@@ -50,4 +32,4 @@ assert.ok(testLogger.info.enabled);

});
it("enables all relevant loggers for warning setting", () => {
Logger.setLogLevel("warning");
it('enables all relevant loggers for warning setting', () => {
Logger.setLogLevel('warning');
assert.ok(!testLogger.debug.enabled);

@@ -58,4 +40,4 @@ assert.ok(!testLogger.info.enabled);

});
it("enables all relevant loggers for warning setting", () => {
Logger.setLogLevel("error");
it('enables all relevant loggers for warning setting', () => {
Logger.setLogLevel('error');
assert.ok(!testLogger.debug.enabled);

@@ -66,4 +48,4 @@ assert.ok(!testLogger.info.enabled);

});
it("clears all relevant loggers when undefined", () => {
Logger.setLogLevel("debug");
it('clears all relevant loggers when undefined', () => {
Logger.setLogLevel('debug');
assert.ok(testLogger.debug.enabled);

@@ -79,11 +61,11 @@ assert.ok(testLogger.info.enabled);

});
it("throws when setting to an unknown log level", () => {
it('throws when setting to an unknown log level', () => {
assert.throws(() => {
Logger.setLogLevel("verbose");
Logger.setLogLevel('verbose');
}, /Unknown log level/);
});
});
describe("ClientLoggers", () => {
it("logs to parent loggers", () => {
Logger.setLogLevel("debug");
describe('ClientLoggers', () => {
it('logs to parent loggers', () => {
Logger.setLogLevel('debug');
const oldLog = Logger.HaloLogger.log.bind(Logger.HaloLogger);

@@ -94,3 +76,3 @@ let called = false;

};
testLogger.info("hello");
testLogger.info('hello');
assert.ok(called);

@@ -97,0 +79,0 @@ Logger.HaloLogger.log = oldLog;

@@ -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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"}
export {};
//# sourceMappingURL=setup.d.ts.map
"use strict";
var __createBinding = (this && this.__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 = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__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;
};
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const platform_1 = require("../platform");
const nodeDeps = __importStar(require("../platform/node"));
const nodeDeps = (0, tslib_1.__importStar)(require("../platform/node"));
beforeEach(() => {

@@ -25,0 +7,0 @@ (0, platform_1.injectPlatformDeps)(nodeDeps);

@@ -1,1 +0,1 @@

{"version":3,"file":"setup.js","sourceRoot":"","sources":["../../src/__tests__/setup.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;AAAA,0CAAiD;AACjD,2DAA6C;AAE7C,UAAU,CAAC,GAAG,EAAE;IACd,IAAA,6BAAkB,EAAC,QAAQ,CAAC,CAAC;AAC/B,CAAC,CAAC,CAAC"}
{"version":3,"file":"setup.js","sourceRoot":"","sources":["../../src/__tests__/setup.ts"],"names":[],"mappings":";;;AAAA,0CAAgD;AAChD,wEAA4C;AAE5C,UAAU,CAAC,GAAG,EAAE;IACd,IAAA,6BAAkB,EAAC,QAAQ,CAAC,CAAA;AAC9B,CAAC,CAAC,CAAA"}

@@ -1,1 +0,2 @@

export * from "./logger/index";
export * from './logger/index';
//# sourceMappingURL=index.browser.d.ts.map
"use strict";
var __createBinding = (this && this.__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 = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__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 = (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 });
const tslib_1 = require("tslib");
const platform_1 = require("./platform/");
const browserDeps = __importStar(require("./platform/browser"));
const browserDeps = (0, tslib_1.__importStar)(require("./platform/browser"));
(0, platform_1.injectPlatformDeps)(browserDeps);
__exportStar(require("./logger/index"), exports);
(0, tslib_1.__exportStar)(require("./logger/index"), exports);
//# 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,IAAA,6BAAkB,EAAC,WAAW,CAAC,CAAC;AAEhC,iDAA+B"}
{"version":3,"file":"index.browser.js","sourceRoot":"","sources":["../src/index.browser.ts"],"names":[],"mappings":";;;AAAA,0CAAgD;AAChD,6EAAiD;AAEjD,IAAA,6BAAkB,EAAC,WAAW,CAAC,CAAA;AAE/B,8DAA8B"}

@@ -1,1 +0,2 @@

export * from "./logger/index";
export * from './logger/index';
//# sourceMappingURL=index.d.ts.map
"use strict";
var __createBinding = (this && this.__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 = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__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 = (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 });
const tslib_1 = require("tslib");
const platform_1 = require("./platform/");
const nodeDeps = __importStar(require("./platform/node"));
const nodeDeps = (0, tslib_1.__importStar)(require("./platform/node"));
(0, platform_1.injectPlatformDeps)(nodeDeps);
__exportStar(require("./logger/index"), exports);
(0, tslib_1.__exportStar)(require("./logger/index"), exports);
//# 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,IAAA,6BAAkB,EAAC,QAAQ,CAAC,CAAC;AAE7B,iDAA+B"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;AAAA,0CAAgD;AAChD,uEAA2C;AAE3C,IAAA,6BAAkB,EAAC,QAAQ,CAAC,CAAA;AAE5B,8DAA8B"}

@@ -1,3 +0,4 @@

import { Debug } from "../types";
import { Debug } from '../types';
declare const debugObj: Debug;
export default debugObj;
//# sourceMappingURL=debug.d.ts.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const platform_1 = require("../platform");
const debugEnvVariable = (typeof process !== "undefined" && process.env && process.env.DEBUG) ||
undefined;
const debugEnvVariable = (typeof process !== 'undefined' && process.env && process.env.DEBUG) || undefined;
let enabledString;

@@ -29,7 +28,5 @@ let enabledNamespaces = [];

const wildcard = /\*/g;
const namespaceList = namespaces
.split(",")
.map((ns) => ns.trim().replace(wildcard, ".*?"));
const namespaceList = namespaces.split(',').map((ns) => ns.trim().replace(wildcard, '.*?'));
for (const ns of namespaceList) {
if (ns.startsWith("-")) {
if (ns.startsWith('-')) {
skippedNamespaces.push(new RegExp(`^${ns.substr(1)}$`));

@@ -46,3 +43,3 @@ }

function enabled(namespace) {
if (namespace.endsWith("*")) {
if (namespace.endsWith('*')) {
return true;

@@ -63,4 +60,4 @@ }

function disable() {
const result = enabledString || "";
enable("");
const result = enabledString || '';
enable('');
return result;

@@ -67,0 +64,0 @@ }

@@ -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,2 +0,2 @@

import { Debugger } from "../types";
import { Debugger } from '../types';
/**

@@ -16,3 +16,3 @@ * The HaloLogger provides a mechanism for overriding where logs are output to.

*/
export declare type HaloLogLevel = "debug" | "info" | "warning" | "error";
export declare type HaloLogLevel = 'debug' | 'info' | 'warning' | 'error';
/**

@@ -67,1 +67,2 @@ * An HaloClientLogger is a function that can log to an appropriate severity level.

export declare function createClientLogger(namespace: string): HaloLogger;
//# sourceMappingURL=index.d.ts.map
"use strict";
var __importDefault = (this && this.__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(require("./debug"));
const tslib_1 = require("tslib");
const debug_1 = (0, tslib_1.__importDefault)(require("./debug"));
const registeredLoggers = new Set();
const logLevelFromEnv = (typeof process !== "undefined" &&
process.env &&
process.env.HALO_LOG_LEVEL) ||
undefined;
const logLevelFromEnv = (typeof process !== 'undefined' && process.env && process.env.HALO_LOG_LEVEL) || undefined;
let haloLogLevel;

@@ -19,7 +14,7 @@ /**

*/
exports.HaloLogger = (0, debug_1.default)("halo");
exports.HaloLogger = (0, debug_1.default)('halo');
exports.HaloLogger.log = (...args) => {
debug_1.default.log(...args);
};
const HALO_LOG_LEVELS = ["debug", "info", "warning", "error"];
const HALO_LOG_LEVELS = ['debug', 'info', 'warning', 'error'];
if (logLevelFromEnv) {

@@ -31,3 +26,3 @@ // avoid calling setLogLevel because we don't want a mis-set environment variable to crash

else {
console.error(`HALO_LOG_LEVEL set to unknown log level '${logLevelFromEnv}'; logging is not enabled. Acceptable values: ${HALO_LOG_LEVELS.join(", ")}.`);
console.error(`HALO_LOG_LEVEL set to unknown log level '${logLevelFromEnv}'; logging is not enabled. Acceptable values: ${HALO_LOG_LEVELS.join(', ')}.`);
}

@@ -46,3 +41,3 @@ }

if (level && !isHaloLogLevel(level)) {
throw new Error(`Unknown log level '${level}'. Acceptable values: ${HALO_LOG_LEVELS.join(",")}`);
throw new Error(`Unknown log level '${level}'. Acceptable values: ${HALO_LOG_LEVELS.join(',')}`);
}

@@ -56,3 +51,3 @@ haloLogLevel = level;

}
debug_1.default.enable(enabledNamespaces.join(","));
debug_1.default.enable(enabledNamespaces.join(','));
}

@@ -81,6 +76,6 @@ exports.setLogLevel = setLogLevel;

return {
error: createLogger(clientRootLogger, "error"),
warning: createLogger(clientRootLogger, "warning"),
info: createLogger(clientRootLogger, "info"),
debug: createLogger(clientRootLogger, "debug"),
error: createLogger(clientRootLogger, 'error'),
warning: createLogger(clientRootLogger, 'warning'),
info: createLogger(clientRootLogger, 'info'),
debug: createLogger(clientRootLogger, 'debug'),
};

@@ -101,3 +96,3 @@ }

const enabledNamespaces = debug_1.default.disable();
debug_1.default.enable(enabledNamespaces + "," + logger.namespace);
debug_1.default.enable(enabledNamespaces + ',' + logger.namespace);
}

@@ -104,0 +99,0 @@ registeredLoggers.add(logger);

@@ -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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"}
export declare const log: (...args: any[]) => void;
//# sourceMappingURL=browser.d.ts.map

@@ -7,12 +7,12 @@ "use strict";

const firstArg = String(args[0]);
if (firstArg.includes(":error")) {
if (firstArg.includes(':error')) {
console.error(...args);
}
else if (firstArg.includes(":warning")) {
else if (firstArg.includes(':warning')) {
console.warn(...args);
}
else if (firstArg.includes(":info")) {
else if (firstArg.includes(':info')) {
console.info(...args);
}
else if (firstArg.includes(":debug")) {
else if (firstArg.includes(':debug')) {
console.debug(...args);

@@ -19,0 +19,0 @@ }

@@ -1,1 +0,1 @@

{"version":3,"file":"browser.js","sourceRoot":"","sources":["../../src/platform/browser.ts"],"names":[],"mappings":";;;AAAO,MAAM,GAAG,GAAG,CAAC,GAAG,IAAW,EAAE,EAAE;IACpC,IAAI,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE;QACnB,MAAM,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;QACjC,IAAI,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;YAC/B,OAAO,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC,CAAC;SACxB;aAAM,IAAI,QAAQ,CAAC,QAAQ,CAAC,UAAU,CAAC,EAAE;YACxC,OAAO,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,CAAC;SACvB;aAAM,IAAI,QAAQ,CAAC,QAAQ,CAAC,OAAO,CAAC,EAAE;YACrC,OAAO,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,CAAC;SACvB;aAAM,IAAI,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;YACtC,OAAO,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC,CAAC;SACxB;aAAM;YACL,OAAO,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC,CAAC;SACxB;KACF;AACH,CAAC,CAAC;AAfW,QAAA,GAAG,OAed"}
{"version":3,"file":"browser.js","sourceRoot":"","sources":["../../src/platform/browser.ts"],"names":[],"mappings":";;;AAAO,MAAM,GAAG,GAAG,CAAC,GAAG,IAAW,EAAE,EAAE;IACpC,IAAI,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE;QACnB,MAAM,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAA;QAChC,IAAI,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;YAC/B,OAAO,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC,CAAA;SACvB;aAAM,IAAI,QAAQ,CAAC,QAAQ,CAAC,UAAU,CAAC,EAAE;YACxC,OAAO,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,CAAA;SACtB;aAAM,IAAI,QAAQ,CAAC,QAAQ,CAAC,OAAO,CAAC,EAAE;YACrC,OAAO,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,CAAA;SACtB;aAAM,IAAI,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;YACtC,OAAO,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC,CAAA;SACvB;aAAM;YACL,OAAO,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC,CAAA;SACvB;KACF;AACH,CAAC,CAAA;AAfY,QAAA,GAAG,OAef"}

@@ -7,1 +7,2 @@ declare type PlatformDeps = {

export {};
//# sourceMappingURL=index.d.ts.map

@@ -5,4 +5,5 @@ "use strict";

exports.platformDeps = {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
log(..._args) {
throw new Error("not implemented");
throw new Error('not implemented');
},

@@ -9,0 +10,0 @@ };

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/platform/index.ts"],"names":[],"mappings":";;;AAGa,QAAA,YAAY,GAAiB;IACxC,GAAG,CAAC,GAAG,KAAY;QACjB,MAAM,IAAI,KAAK,CAAC,iBAAiB,CAAC,CAAC;IACrC,CAAC;CACF,CAAC;AACK,MAAM,kBAAkB,GAAG,CAAC,IAA2B,EAAE,EAAE;IAChE,oBAAY,CAAC,GAAG,GAAG,IAAI,CAAC,GAAI,CAAC;AAC/B,CAAC,CAAC;AAFW,QAAA,kBAAkB,sBAE7B"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/platform/index.ts"],"names":[],"mappings":";;;AAGa,QAAA,YAAY,GAAiB;IACxC,6DAA6D;IAC7D,GAAG,CAAC,GAAG,KAAY;QACjB,MAAM,IAAI,KAAK,CAAC,iBAAiB,CAAC,CAAA;IACpC,CAAC;CACF,CAAA;AACM,MAAM,kBAAkB,GAAG,CAAC,IAA2B,EAAE,EAAE;IAChE,oBAAY,CAAC,GAAG,GAAG,IAAI,CAAC,GAAI,CAAA;AAC9B,CAAC,CAAA;AAFY,QAAA,kBAAkB,sBAE9B"}
export declare const log: (message: unknown, ...args: any[]) => void;
//# sourceMappingURL=node.d.ts.map
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.log = void 0;
const util_1 = __importDefault(require("util"));
const tslib_1 = require("tslib");
const util_1 = (0, tslib_1.__importDefault)(require("util"));
const os_1 = require("os");

@@ -9,0 +7,0 @@ const log = (message, ...args) => {

@@ -1,1 +0,1 @@

{"version":3,"file":"node.js","sourceRoot":"","sources":["../../src/platform/node.ts"],"names":[],"mappings":";;;;;;AAAA,gDAAwB;AACxB,2BAAyB;AAElB,MAAM,GAAG,GAAG,CAAC,OAAgB,EAAE,GAAG,IAAW,EAAE,EAAE;IACtD,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,cAAI,CAAC,MAAM,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC,GAAG,QAAG,EAAE,CAAC,CAAC;AACjE,CAAC,CAAC;AAFW,QAAA,GAAG,OAEd"}
{"version":3,"file":"node.js","sourceRoot":"","sources":["../../src/platform/node.ts"],"names":[],"mappings":";;;;AAAA,6DAAuB;AACvB,2BAAwB;AAEjB,MAAM,GAAG,GAAG,CAAC,OAAgB,EAAE,GAAG,IAAW,EAAE,EAAE;IACtD,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,cAAI,CAAC,MAAM,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC,GAAG,QAAG,EAAE,CAAC,CAAA;AAChE,CAAC,CAAA;AAFY,QAAA,GAAG,OAEf"}

@@ -6,6 +6,2 @@ /**

/**
* Logs the given arguments to the `log` method.
*/
(...args: any[]): void;
/**
* True if this logger is active and logging.

@@ -31,2 +27,6 @@ */

extend: (namespace: string) => Debugger;
/**
* Logs the given arguments to the `log` method.
*/
(...args: any[]): void;
}

@@ -39,6 +39,2 @@ /**

/**
* Creates a new logger with the given namespace.
*/
(namespace: string): Debugger;
/**
* The default log method (defaults to console)

@@ -63,2 +59,7 @@ */

disable: () => string;
/**
* Creates a new logger with the given namespace.
*/
(namespace: string): Debugger;
}
//# sourceMappingURL=index.d.ts.map
{
"name": "@halo-dev/logger",
"version": "1.0.0-alpha.44",
"version": "1.0.0-alpha.45",
"description": "Halo SDK for JavaScript - Logger",
"main": "./lib/index.js",
"module": "./lib/index.js",
"browser": "lib/index.browser.js",
"browser": "./lib/index.browser.js",
"engines": {

@@ -15,12 +15,5 @@ "node": ">=12.0.0"

"private": false,
"scripts": {
"build": "rollup -c 2>&1",
"test": " jest --rootDir=src",
"lint": "eslint --ext .ts src"
},
"types": "lib/index.d.ts",
"files": [
"esm",
"lib",
"umd",
"README.md",

@@ -41,6 +34,5 @@ "LICENSE"

"typescript",
"javascript",
"browser"
"javascript"
],
"author": "halo-dev",
"author": "@halo-dev",
"license": "MIT",

@@ -56,6 +48,3 @@ "bugs": {

"devDependencies": {
"@rollup/plugin-commonjs": "11.0.2",
"@rollup/plugin-multi-entry": "^3.0.1",
"@rollup/plugin-replace": "^2.4.2",
"@types/chai": "^4.2.22",
"@types/chai": "^4.3.0",
"@types/sinon": "^9.0.11",

@@ -65,6 +54,3 @@ "assert": "^1.5.0",

"jest": "^26.6.3",
"rollup-plugin-sourcemaps": "^0.4.2",
"rollup-plugin-terser": "^5.3.1",
"sinon": "^9.2.4",
"typescript": "^4.5.2"
"sinon": "^9.2.4"
},

@@ -78,3 +64,7 @@ "exports": {

},
"gitHead": "5c9d75dd36e3a72da8e0240f50b1b5976fc5cacb"
}
"scripts": {
"dev": "tsc --build --force --watch",
"build": "tsc --build --force",
"test": "jest --rootDir src"
}
}