UNPKG

@tableau/taco-toolkit

Version:
23 lines 1.77 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var log_level_1 = require("./log-level"); var LogWritter = /** @class */ (function () { function LogWritter() { } LogWritter.prototype.addMetadataToLogEntry = function (msg, logLevel, timestamp) { if (logLevel === void 0) { logLevel = log_level_1.LogLevel.INFO; } var logDict = { ts: new Date(timestamp).toISOString(), pid: process.pid.toString(), sev: logLevel.toString(), v: msg.replace(/\r?\n/g, ''), }; return getStringifyJsonLog(logDict); }; return LogWritter; }()); exports.default = LogWritter; function getStringifyJsonLog(logDict) { return JSON.stringify(logDict, null, '').replace(/\r?\n/g, ''); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nLXdyaXR0ZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvc2hhcmVkL2xvZ2dlci9sb2ctd3JpdHRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLHlDQUFzQztBQVd0QztJQUFBO0lBYUEsQ0FBQztJQVZXLDBDQUFxQixHQUEvQixVQUFnQyxHQUFXLEVBQUUsUUFBd0IsRUFBRSxTQUFpQjtRQUEzQyx5QkFBQSxFQUFBLFdBQVcsb0JBQVEsQ0FBQyxJQUFJO1FBQ25FLElBQU0sT0FBTyxHQUFXO1lBQ3RCLEVBQUUsRUFBRSxJQUFJLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxXQUFXLEVBQUU7WUFDckMsR0FBRyxFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsUUFBUSxFQUFFO1lBQzNCLEdBQUcsRUFBRSxRQUFRLENBQUMsUUFBUSxFQUFFO1lBQ3hCLENBQUMsRUFBRSxHQUFHLENBQUMsT0FBTyxDQUFDLFFBQVEsRUFBRSxFQUFFLENBQUM7U0FDN0IsQ0FBQTtRQUVELE9BQU8sbUJBQW1CLENBQUMsT0FBTyxDQUFDLENBQUE7SUFDckMsQ0FBQztJQUNILGlCQUFDO0FBQUQsQ0FBQyxBQWJELElBYUM7O0FBRUQsU0FBUyxtQkFBbUIsQ0FBQyxPQUFlO0lBQzFDLE9BQU8sSUFBSSxDQUFDLFNBQVMsQ0FBQyxPQUFPLEVBQUUsSUFBSSxFQUFFLEVBQUUsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsRUFBRSxDQUFDLENBQUE7QUFDaEUsQ0FBQyJ9