Comparing version 7.8.1 to 7.8.2
@@ -8,5 +8,3 @@ "use strict"; | ||
const fast_printf_1 = require("fast-printf"); | ||
const fast_safe_stringify_1 = __importDefault(require("fast-safe-stringify")); | ||
const globalthis_1 = __importDefault(require("globalthis")); | ||
const is_circular_1 = __importDefault(require("is-circular")); | ||
const config_1 = require("../config"); | ||
@@ -61,5 +59,2 @@ const constants_1 = require("../constants"); | ||
} | ||
if (context !== defaultContext && (0, is_circular_1.default)(context)) { | ||
context = JSON.parse((0, fast_safe_stringify_1.default)(context)); | ||
} | ||
if (typeof a === 'string' && b === undefined) { | ||
@@ -66,0 +61,0 @@ message = a; |
@@ -10,2 +10,3 @@ "use strict"; | ||
const fast_json_stringify_1 = __importDefault(require("fast-json-stringify")); | ||
const fast_safe_stringify_1 = __importDefault(require("fast-safe-stringify")); | ||
const globalthis_1 = __importDefault(require("globalthis")); | ||
@@ -19,8 +20,4 @@ const constants_1 = require("./constants"); | ||
Object.defineProperty(exports, "getLogLevelName", { enumerable: true, get: function () { return getLogLevelName_1.getLogLevelName; } }); | ||
const stringify = (0, fast_json_stringify_1.default)({ | ||
const fastStringify = (0, fast_json_stringify_1.default)({ | ||
properties: { | ||
context: { | ||
additionalProperties: true, | ||
type: 'object', | ||
}, | ||
message: { | ||
@@ -54,6 +51,5 @@ type: 'string', | ||
// properties of the context from being modified by reference. | ||
const body = stringify(message); | ||
ROARR.write(body); | ||
ROARR.write('{"context":' + (0, fast_safe_stringify_1.default)(message.context) + ',' + fastStringify(message).slice(1)); | ||
} | ||
}); | ||
exports.Roarr = Roarr; |
@@ -6,3 +6,7 @@ "use strict"; | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
var desc = Object.getOwnPropertyDescriptor(m, k); | ||
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { | ||
desc = { enumerable: true, get: function() { return m[k]; } }; | ||
} | ||
Object.defineProperty(o, k2, desc); | ||
}) : (function(o, m, k, k2) { | ||
@@ -9,0 +13,0 @@ if (k2 === undefined) k2 = k; |
@@ -6,3 +6,7 @@ "use strict"; | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
var desc = Object.getOwnPropertyDescriptor(m, k); | ||
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { | ||
desc = { enumerable: true, get: function() { return m[k]; } }; | ||
} | ||
Object.defineProperty(o, k2, desc); | ||
}) : (function(o, m, k, k2) { | ||
@@ -9,0 +13,0 @@ if (k2 === undefined) k2 = k; |
"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]; } }); | ||
var desc = Object.getOwnPropertyDescriptor(m, k); | ||
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { | ||
desc = { enumerable: true, get: function() { return m[k]; } }; | ||
} | ||
Object.defineProperty(o, k2, desc); | ||
}) : (function(o, m, k, k2) { | ||
@@ -59,23 +63,2 @@ if (k2 === undefined) k2 = k; | ||
}); | ||
(0, ava_1.default)('replaces circular references with [Circular]', (t) => { | ||
const log = createLoggerWithHistory(); | ||
const bar = {}; | ||
bar.bar = bar; | ||
log({ | ||
bar, | ||
}, 'foo'); | ||
t.deepEqual(log.messages, [ | ||
{ | ||
context: { | ||
bar: { | ||
bar: '[Circular]', | ||
}, | ||
}, | ||
message: 'foo', | ||
sequence: '0', | ||
time, | ||
version, | ||
}, | ||
]); | ||
}); | ||
(0, ava_1.default)('formats message using sprintf', (t) => { | ||
@@ -82,0 +65,0 @@ const log = createLoggerWithHistory(); |
@@ -25,3 +25,2 @@ { | ||
"globalthis": "^1.0.2", | ||
"is-circular": "^1.0.2", | ||
"semver-compare": "^1.0.0" | ||
@@ -77,3 +76,3 @@ }, | ||
"typings": "./dist/src/Roarr.d.ts", | ||
"version": "7.8.1" | ||
"version": "7.8.2" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
6
80091
1609
- Removedis-circular@^1.0.2
- Removedis-circular@1.0.2(transitive)