Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@beforeyoubid/logger-adapter

Package Overview
Dependencies
Maintainers
5
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@beforeyoubid/logger-adapter - npm Package Compare versions

Comparing version 1.0.11 to 1.0.12

48

dist/console/index.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.consoleLogger = void 0;
const params_1 = require("../params");
const logger_1 = require("./logger");
const util_1 = require("../util");
let loggerObject;
const logParams = params_1.getLogParams();
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "consoleLogger", {
enumerable: true,
get: function() {
return consoleLogger;
}
});
var _params = require("../params");
var _logger = require("./logger");
var _util = require("../util");
var loggerObject;
var logParams = (0, _params.getLogParams)();
/**
* Initialise and wrap the native console object
* @param params
*/
const init = (params = logParams) => {
*/ var init = function() {
var params = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : logParams;
var AWS_LAMBDA_FUNCTION_NAME = process.env.AWS_LAMBDA_FUNCTION_NAME;
// If has wrapped already, don't do it again
if (!!loggerObject)
return;
const { logDNAKey, sendToRemote } = params;
const isEnabled = util_1.isLogDNAEnabled(logDNAKey, sendToRemote);
if (!!loggerObject) return;
var logDNAKey = params.logDNAKey, sendToRemote = params.sendToRemote;
var isEnabled = (0, _util.isLogDNAEnabled)(logDNAKey, sendToRemote);
// Wrap console object
loggerObject = isEnabled ? logger_1.getLogger(params) : {};
if (!isEnabled) {
console.info(`LOGDNA is disabled`);
loggerObject = isEnabled ? (0, _logger.getLogger)(params) : {};
if (!isEnabled && AWS_LAMBDA_FUNCTION_NAME !== undefined) {
console.info("LOGDNA is disabled");
}
};
const consoleLogger = {
init,
flushAll: util_1.flushAll,
var consoleLogger = {
init: init,
flushAll: _util.flushAll
};
exports.consoleLogger = consoleLogger;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb25zb2xlL2luZGV4LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElMb2dETkFQYXJhbXMgfSBmcm9tICcuLi90eXBlcyc7XG5cbmltcG9ydCB7IGdldExvZ1BhcmFtcyB9IGZyb20gJy4uL3BhcmFtcyc7XG5pbXBvcnQgeyBnZXRMb2dnZXIgfSBmcm9tICcuL2xvZ2dlcic7XG5pbXBvcnQgeyBpc0xvZ0ROQUVuYWJsZWQsIGZsdXNoQWxsIH0gZnJvbSAnLi4vdXRpbCc7XG5cbmxldCBsb2dnZXJPYmplY3Q6IGFueTtcbmNvbnN0IGxvZ1BhcmFtcyA9IGdldExvZ1BhcmFtcygpO1xuXG4vKipcbiAqIEluaXRpYWxpc2UgYW5kIHdyYXAgdGhlIG5hdGl2ZSBjb25zb2xlIG9iamVjdFxuICogQHBhcmFtIHBhcmFtc1xuICovXG5jb25zdCBpbml0ID0gKHBhcmFtczogSUxvZ0ROQVBhcmFtcyA9IGxvZ1BhcmFtcyk6IHZvaWQgPT4ge1xuICBjb25zdCB7IEFXU19MQU1CREFfRlVOQ1RJT05fTkFNRSB9ID0gcHJvY2Vzcy5lbnY7XG4gIC8vIElmIGhhcyB3cmFwcGVkIGFscmVhZHksIGRvbid0IGRvIGl0IGFnYWluXG4gIGlmICghIWxvZ2dlck9iamVjdCkgcmV0dXJuO1xuXG4gIGNvbnN0IHsgbG9nRE5BS2V5LCBzZW5kVG9SZW1vdGUgfSA9IHBhcmFtcztcbiAgY29uc3QgaXNFbmFibGVkID0gaXNMb2dETkFFbmFibGVkKGxvZ0ROQUtleSwgc2VuZFRvUmVtb3RlKTtcblxuICAvLyBXcmFwIGNvbnNvbGUgb2JqZWN0XG4gIGxvZ2dlck9iamVjdCA9IGlzRW5hYmxlZCA/IGdldExvZ2dlcihwYXJhbXMpIDoge307XG4gIGlmICghaXNFbmFibGVkICYmIEFXU19MQU1CREFfRlVOQ1RJT05fTkFNRSAhPT0gdW5kZWZpbmVkKSB7XG4gICAgY29uc29sZS5pbmZvKGBMT0dETkEgaXMgZGlzYWJsZWRgKTtcbiAgfVxufTtcblxuY29uc3QgY29uc29sZUxvZ2dlciA9IHtcbiAgaW5pdCxcbiAgZmx1c2hBbGwsXG59O1xuXG5leHBvcnQgeyBjb25zb2xlTG9nZ2VyIH07XG4iXSwibmFtZXMiOlsiY29uc29sZUxvZ2dlciIsImxvZ2dlck9iamVjdCIsImxvZ1BhcmFtcyIsImdldExvZ1BhcmFtcyIsImluaXQiLCJwYXJhbXMiLCJBV1NfTEFNQkRBX0ZVTkNUSU9OX05BTUUiLCJwcm9jZXNzIiwiZW52IiwibG9nRE5BS2V5Iiwic2VuZFRvUmVtb3RlIiwiaXNFbmFibGVkIiwiaXNMb2dETkFFbmFibGVkIiwiZ2V0TG9nZ2VyIiwidW5kZWZpbmVkIiwiY29uc29sZSIsImluZm8iLCJmbHVzaEFsbCJdLCJtYXBwaW5ncyI6Ijs7OzsrQkFpQ1NBOzs7ZUFBQUE7OztzQkEvQm9CO3NCQUNIO29CQUNnQjtBQUUxQyxJQUFJQztBQUNKLElBQU1DLFlBQVlDLElBQUFBLG9CQUFZO0FBRTlCOzs7Q0FHQyxHQUNELElBQU1DLE9BQU8sV0FBNkM7UUFBNUNDLDBFQUF3Qkg7SUFDcEMsSUFBTSxBQUFFSSwyQkFBNkJDLFFBQVFDLEdBQUcsQ0FBeENGO0lBQ1IsNENBQTRDO0lBQzVDLElBQUksQ0FBQyxDQUFDTCxjQUFjO0lBRXBCLElBQVFRLFlBQTRCSixPQUE1QkksV0FBV0MsZUFBaUJMLE9BQWpCSztJQUNuQixJQUFNQyxZQUFZQyxJQUFBQSxxQkFBZSxFQUFDSCxXQUFXQztJQUU3QyxzQkFBc0I7SUFDdEJULGVBQWVVLFlBQVlFLElBQUFBLGlCQUFTLEVBQUNSLFVBQVUsQ0FBQyxDQUFDO0lBQ2pELElBQUksQ0FBQ00sYUFBYUwsNkJBQTZCUSxXQUFXO1FBQ3hEQyxRQUFRQyxJQUFJLENBQUU7SUFDaEIsQ0FBQztBQUNIO0FBRUEsSUFBTWhCLGdCQUFnQjtJQUNwQkksTUFBQUE7SUFDQWEsVUFBQUEsY0FBUTtBQUNWIn0=
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getDefaultConsoleLog = exports.getLogger = void 0;
const LogDNALogger = require('logdna');
const { flushAll } = require('../util');
let logger;
Object.defineProperty(exports, "__esModule", {
value: true
});
function _export(target, all) {
for(var name in all)Object.defineProperty(target, name, {
enumerable: true,
get: all[name]
});
}
_export(exports, {
getLogger: function() {
return getLogger;
},
getDefaultConsoleLog: function() {
return getDefaultConsoleLog;
}
});
function _arrayLikeToArray(arr, len) {
if (len == null || len > arr.length) len = arr.length;
for(var i = 0, arr2 = new Array(len); i < len; i++)arr2[i] = arr[i];
return arr2;
}
function _arrayWithoutHoles(arr) {
if (Array.isArray(arr)) return _arrayLikeToArray(arr);
}
function _iterableToArray(iter) {
if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
}
function _nonIterableSpread() {
throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}
function _toConsumableArray(arr) {
return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();
}
function _unsupportedIterableToArray(o, minLen) {
if (!o) return;
if (typeof o === "string") return _arrayLikeToArray(o, minLen);
var n = Object.prototype.toString.call(o).slice(8, -1);
if (n === "Object" && o.constructor) n = o.constructor.name;
if (n === "Map" || n === "Set") return Array.from(n);
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);
}
var LogDNALogger = require("logdna");
var flushAll = require("../util").flushAll;
var logger;
// Default console
const _log = console.log;
const _info = console.info;
const _warn = console.warn;
const _error = console.error;
const wrapConsole = (logger, logLevel) => {
_log('--------------------- Wrapping Console -----------------------');
const log = function (...args) {
if (logLevel === 'debug') {
logger.debug([...args].join(' '));
var _log = console.log;
var _info = console.info;
var _warn = console.warn;
var _error = console.error;
var wrapConsole = function(logger, logLevel) {
_log("--------------------- Wrapping Console -----------------------");
var log = function log() {
for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){
args[_key] = arguments[_key];
}
_log(...args);
if (logLevel === "debug") {
logger.debug(_toConsumableArray(args).join(" "));
}
_log.apply(void 0, _toConsumableArray(args));
};
const info = function (...args) {
if (['debug', 'info'].indexOf(logLevel) !== -1) {
logger.info([...args].join(' '));
var info = function info() {
for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){
args[_key] = arguments[_key];
}
_info(...args);
if ([
"debug",
"info"
].indexOf(logLevel) !== -1) {
logger.info(_toConsumableArray(args).join(" "));
}
_info.apply(void 0, _toConsumableArray(args));
};
const warn = function (...args) {
logger.warn([...args].join(' '));
_warn(...args);
var warn = function warn() {
for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){
args[_key] = arguments[_key];
}
logger.warn(_toConsumableArray(args).join(" "));
_warn.apply(void 0, _toConsumableArray(args));
};
const error = function (...args) {
logger.error([...args].join(' '));
_error(...args);
var error = function error() {
for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){
args[_key] = arguments[_key];
}
logger.error(_toConsumableArray(args).join(" "));
_error.apply(void 0, _toConsumableArray(args));
};

@@ -40,4 +95,4 @@ console.log = log;

};
const getLogger = (params) => {
const { logDNAKey, logLevel, logDNAOptions } = params;
var getLogger = function(params) {
var logDNAKey = params.logDNAKey, logLevel = params.logLevel, logDNAOptions = params.logDNAOptions;
logger = LogDNALogger.setupDefaultLogger(logDNAKey, logDNAOptions);

@@ -50,4 +105,6 @@ // Wrap default

};
exports.getLogger = getLogger;
const getDefaultConsoleLog = () => _log;
exports.getDefaultConsoleLog = getDefaultConsoleLog;
var getDefaultConsoleLog = function() {
return _log;
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb25zb2xlL2xvZ2dlci50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJTG9nRE5BUGFyYW1zIH0gZnJvbSAnLi4vdHlwZXMnO1xuY29uc3QgTG9nRE5BTG9nZ2VyID0gcmVxdWlyZSgnbG9nZG5hJyk7XG5jb25zdCB7IGZsdXNoQWxsIH0gPSByZXF1aXJlKCcuLi91dGlsJyk7XG5sZXQgbG9nZ2VyOiBhbnk7XG5cbi8vIERlZmF1bHQgY29uc29sZVxuY29uc3QgX2xvZyA9IGNvbnNvbGUubG9nO1xuY29uc3QgX2luZm8gPSBjb25zb2xlLmluZm87XG5jb25zdCBfd2FybiA9IGNvbnNvbGUud2FybjtcbmNvbnN0IF9lcnJvciA9IGNvbnNvbGUuZXJyb3I7XG5cbmNvbnN0IHdyYXBDb25zb2xlID0gKGxvZ2dlcjogYW55LCBsb2dMZXZlbDogc3RyaW5nKTogdm9pZCA9PiB7XG4gIF9sb2coJy0tLS0tLS0tLS0tLS0tLS0tLS0tLSBXcmFwcGluZyBDb25zb2xlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJyk7XG5cbiAgY29uc3QgbG9nID0gZnVuY3Rpb24gKC4uLmFyZ3M6IGFueVtdKSB7XG4gICAgaWYgKGxvZ0xldmVsID09PSAnZGVidWcnKSB7XG4gICAgICBsb2dnZXIuZGVidWcoWy4uLmFyZ3NdLmpvaW4oJyAnKSk7XG4gICAgfVxuICAgIF9sb2coLi4uYXJncyk7XG4gIH07XG5cbiAgY29uc3QgaW5mbyA9IGZ1bmN0aW9uICguLi5hcmdzOiBhbnlbXSkge1xuICAgIGlmIChbJ2RlYnVnJywgJ2luZm8nXS5pbmRleE9mKGxvZ0xldmVsKSAhPT0gLTEpIHtcbiAgICAgIGxvZ2dlci5pbmZvKFsuLi5hcmdzXS5qb2luKCcgJykpO1xuICAgIH1cbiAgICBfaW5mbyguLi5hcmdzKTtcbiAgfTtcblxuICBjb25zdCB3YXJuID0gZnVuY3Rpb24gKC4uLmFyZ3M6IGFueVtdKSB7XG4gICAgbG9nZ2VyLndhcm4oWy4uLmFyZ3NdLmpvaW4oJyAnKSk7XG4gICAgX3dhcm4oLi4uYXJncyk7XG4gIH07XG5cbiAgY29uc3QgZXJyb3IgPSBmdW5jdGlvbiAoLi4uYXJnczogYW55W10pIHtcbiAgICBsb2dnZXIuZXJyb3IoWy4uLmFyZ3NdLmpvaW4oJyAnKSk7XG4gICAgX2Vycm9yKC4uLmFyZ3MpO1xuICB9O1xuXG4gIGNvbnNvbGUubG9nID0gbG9nO1xuICBjb25zb2xlLmRlYnVnID0gbG9nO1xuICBjb25zb2xlLmluZm8gPSBpbmZvO1xuICBjb25zb2xlLndhcm4gPSB3YXJuO1xuICBjb25zb2xlLmVycm9yID0gZXJyb3I7XG59O1xuXG5jb25zdCBnZXRMb2dnZXIgPSAocGFyYW1zOiBJTG9nRE5BUGFyYW1zKTogYW55ID0+IHtcbiAgY29uc3QgeyBsb2dETkFLZXksIGxvZ0xldmVsLCBsb2dETkFPcHRpb25zIH0gPSBwYXJhbXM7XG5cbiAgbG9nZ2VyID0gTG9nRE5BTG9nZ2VyLnNldHVwRGVmYXVsdExvZ2dlcihsb2dETkFLZXksIGxvZ0ROQU9wdGlvbnMpO1xuXG4gIC8vIFdyYXAgZGVmYXVsdFxuICB3cmFwQ29uc29sZShsb2dnZXIsIGxvZ0xldmVsKTtcblxuICAvLyBBdHRhY2ggZmx1c2hBbGxcbiAgbG9nZ2VyLmZsdXNoQWxsID0gZmx1c2hBbGw7XG5cbiAgcmV0dXJuIGxvZ2dlcjtcbn07XG5cbmNvbnN0IGdldERlZmF1bHRDb25zb2xlTG9nID0gKCk6IGFueSA9PiBfbG9nO1xuXG5leHBvcnQgeyBnZXRMb2dnZXIsIGdldERlZmF1bHRDb25zb2xlTG9nIH07XG4iXSwibmFtZXMiOlsiZ2V0TG9nZ2VyIiwiZ2V0RGVmYXVsdENvbnNvbGVMb2ciLCJMb2dETkFMb2dnZXIiLCJyZXF1aXJlIiwiZmx1c2hBbGwiLCJsb2dnZXIiLCJfbG9nIiwiY29uc29sZSIsImxvZyIsIl9pbmZvIiwiaW5mbyIsIl93YXJuIiwid2FybiIsIl9lcnJvciIsImVycm9yIiwid3JhcENvbnNvbGUiLCJsb2dMZXZlbCIsImFyZ3MiLCJkZWJ1ZyIsImpvaW4iLCJpbmRleE9mIiwicGFyYW1zIiwibG9nRE5BS2V5IiwibG9nRE5BT3B0aW9ucyIsInNldHVwRGVmYXVsdExvZ2dlciJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7SUE2RFNBLFNBQVM7ZUFBVEE7O0lBQVdDLG9CQUFvQjtlQUFwQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE1RHBCLElBQU1DLGVBQWVDLFFBQVE7QUFDN0IsSUFBTSxBQUFFQyxXQUFhRCxRQUFRLFdBQXJCQztBQUNSLElBQUlDO0FBRUosa0JBQWtCO0FBQ2xCLElBQU1DLE9BQU9DLFFBQVFDLEdBQUc7QUFDeEIsSUFBTUMsUUFBUUYsUUFBUUcsSUFBSTtBQUMxQixJQUFNQyxRQUFRSixRQUFRSyxJQUFJO0FBQzFCLElBQU1DLFNBQVNOLFFBQVFPLEtBQUs7QUFFNUIsSUFBTUMsY0FBYyxTQUFDVixRQUFhVyxVQUEyQjtJQUMzRFYsS0FBSztJQUVMLElBQU1FLE1BQU0sU0FBTkEsTUFBZ0M7UUFBaEIsSUFBQSxJQUFBLE9BQUEsVUFBQSxRQUFBLEFBQUdTLE9BQUgsVUFBQSxPQUFBLE9BQUEsR0FBQSxPQUFBLE1BQUEsT0FBQTtZQUFHQSxLQUFILFFBQUEsU0FBQSxDQUFBLEtBQWM7UUFBRDtRQUNqQyxJQUFJRCxhQUFhLFNBQVM7WUFDeEJYLE9BQU9hLEtBQUssQ0FBQyxBQUFDLG1CQUFHRCxNQUFNRSxJQUFJLENBQUM7UUFDOUIsQ0FBQztRQUNEYixLQUFBQSxNQUFBQSxLQUFBQSxHQUFLLG1CQUFHVztJQUNWO0lBRUEsSUFBTVAsT0FBTyxTQUFQQSxPQUFpQztRQUFoQixJQUFBLElBQUEsT0FBQSxVQUFBLFFBQUEsQUFBR08sT0FBSCxVQUFBLE9BQUEsT0FBQSxHQUFBLE9BQUEsTUFBQSxPQUFBO1lBQUdBLEtBQUgsUUFBQSxTQUFBLENBQUEsS0FBYztRQUFEO1FBQ2xDLElBQUk7WUFBQztZQUFTO1NBQU8sQ0FBQ0csT0FBTyxDQUFDSixjQUFjLENBQUMsR0FBRztZQUM5Q1gsT0FBT0ssSUFBSSxDQUFDLEFBQUMsbUJBQUdPLE1BQU1FLElBQUksQ0FBQztRQUM3QixDQUFDO1FBQ0RWLE1BQUFBLE1BQUFBLEtBQUFBLEdBQU0sbUJBQUdRO0lBQ1g7SUFFQSxJQUFNTCxPQUFPLFNBQVBBLE9BQWlDO1FBQWhCLElBQUEsSUFBQSxPQUFBLFVBQUEsUUFBQSxBQUFHSyxPQUFILFVBQUEsT0FBQSxPQUFBLEdBQUEsT0FBQSxNQUFBLE9BQUE7WUFBR0EsS0FBSCxRQUFBLFNBQUEsQ0FBQSxLQUFjO1FBQUQ7UUFDbENaLE9BQU9PLElBQUksQ0FBQyxBQUFDLG1CQUFHSyxNQUFNRSxJQUFJLENBQUM7UUFDM0JSLE1BQUFBLE1BQUFBLEtBQUFBLEdBQU0sbUJBQUdNO0lBQ1g7SUFFQSxJQUFNSCxRQUFRLFNBQVJBLFFBQWtDO1FBQWhCLElBQUEsSUFBQSxPQUFBLFVBQUEsUUFBQSxBQUFHRyxPQUFILFVBQUEsT0FBQSxPQUFBLEdBQUEsT0FBQSxNQUFBLE9BQUE7WUFBR0EsS0FBSCxRQUFBLFNBQUEsQ0FBQSxLQUFjO1FBQUQ7UUFDbkNaLE9BQU9TLEtBQUssQ0FBQyxBQUFDLG1CQUFHRyxNQUFNRSxJQUFJLENBQUM7UUFDNUJOLE9BQUFBLE1BQUFBLEtBQUFBLEdBQU8sbUJBQUdJO0lBQ1o7SUFFQVYsUUFBUUMsR0FBRyxHQUFHQTtJQUNkRCxRQUFRVyxLQUFLLEdBQUdWO0lBQ2hCRCxRQUFRRyxJQUFJLEdBQUdBO0lBQ2ZILFFBQVFLLElBQUksR0FBR0E7SUFDZkwsUUFBUU8sS0FBSyxHQUFHQTtBQUNsQjtBQUVBLElBQU1kLFlBQVksU0FBQ3FCLFFBQStCO0lBQ2hELElBQVFDLFlBQXVDRCxPQUF2Q0MsV0FBV04sV0FBNEJLLE9BQTVCTCxVQUFVTyxnQkFBa0JGLE9BQWxCRTtJQUU3QmxCLFNBQVNILGFBQWFzQixrQkFBa0IsQ0FBQ0YsV0FBV0M7SUFFcEQsZUFBZTtJQUNmUixZQUFZVixRQUFRVztJQUVwQixrQkFBa0I7SUFDbEJYLE9BQU9ELFFBQVEsR0FBR0E7SUFFbEIsT0FBT0M7QUFDVDtBQUVBLElBQU1KLHVCQUF1QjtXQUFXSyJ9
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.FALLBACK_TIMEOUT_AFTER_FLUSHING = void 0;
const FALLBACK_TIMEOUT_AFTER_FLUSHING = 5000;
exports.FALLBACK_TIMEOUT_AFTER_FLUSHING = FALLBACK_TIMEOUT_AFTER_FLUSHING;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "FALLBACK_TIMEOUT_AFTER_FLUSHING", {
enumerable: true,
get: function() {
return FALLBACK_TIMEOUT_AFTER_FLUSHING;
}
});
var FALLBACK_TIMEOUT_AFTER_FLUSHING = 5000;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9jb25zdHMudHMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgRkFMTEJBQ0tfVElNRU9VVF9BRlRFUl9GTFVTSElORyA9IDUwMDA7XG5cbmV4cG9ydCB7IEZBTExCQUNLX1RJTUVPVVRfQUZURVJfRkxVU0hJTkcgfTtcbiJdLCJuYW1lcyI6WyJGQUxMQkFDS19USU1FT1VUX0FGVEVSX0ZMVVNISU5HIl0sIm1hcHBpbmdzIjoiOzs7OytCQUVTQTs7O2VBQUFBOzs7QUFGVCxJQUFNQSxrQ0FBa0MifQ==
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ensureFlushAllCallback = exports.ensureFlushAll = exports.flushAll = exports.getLogParams = exports.logger = exports.consoleLogger = void 0;
const console_1 = require("./console");
Object.defineProperty(exports, "consoleLogger", { enumerable: true, get: function () { return console_1.consoleLogger; } });
const logger_1 = require("./logger");
Object.defineProperty(exports, "logger", { enumerable: true, get: function () { return logger_1.logger; } });
const params_1 = require("./params");
Object.defineProperty(exports, "getLogParams", { enumerable: true, get: function () { return params_1.getLogParams; } });
const util_1 = require("./util");
Object.defineProperty(exports, "flushAll", { enumerable: true, get: function () { return util_1.flushAll; } });
Object.defineProperty(exports, "ensureFlushAll", { enumerable: true, get: function () { return util_1.ensureFlushAll; } });
Object.defineProperty(exports, "ensureFlushAllCallback", { enumerable: true, get: function () { return util_1.ensureFlushAllCallback; } });
Object.defineProperty(exports, "__esModule", {
value: true
});
function _export(target, all) {
for(var name in all)Object.defineProperty(target, name, {
enumerable: true,
get: all[name]
});
}
_export(exports, {
consoleLogger: function() {
return _console.consoleLogger;
},
logger: function() {
return _logger.logger;
},
getLogParams: function() {
return _params.getLogParams;
},
flushAll: function() {
return _util.flushAll;
},
ensureFlushAll: function() {
return _util.ensureFlushAll;
},
ensureFlushAllCallback: function() {
return _util.ensureFlushAllCallback;
}
});
var _console = require("./console");
var _logger = require("./logger");
var _params = require("./params");
var _util = require("./util");
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjb25zb2xlTG9nZ2VyIH0gZnJvbSAnLi9jb25zb2xlJztcbmltcG9ydCB7IGxvZ2dlciB9IGZyb20gJy4vbG9nZ2VyJztcbmltcG9ydCB7IGdldExvZ1BhcmFtcyB9IGZyb20gJy4vcGFyYW1zJztcbmltcG9ydCB7IGZsdXNoQWxsLCBlbnN1cmVGbHVzaEFsbCwgZW5zdXJlRmx1c2hBbGxDYWxsYmFjayB9IGZyb20gJy4vdXRpbCc7XG5leHBvcnQgeyBjb25zb2xlTG9nZ2VyLCBsb2dnZXIsIGdldExvZ1BhcmFtcywgZmx1c2hBbGwsIGVuc3VyZUZsdXNoQWxsLCBlbnN1cmVGbHVzaEFsbENhbGxiYWNrIH07XG4iXSwibmFtZXMiOlsiY29uc29sZUxvZ2dlciIsImxvZ2dlciIsImdldExvZ1BhcmFtcyIsImZsdXNoQWxsIiwiZW5zdXJlRmx1c2hBbGwiLCJlbnN1cmVGbHVzaEFsbENhbGxiYWNrIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztJQUlTQSxhQUFhO2VBQWJBLHNCQUFhOztJQUFFQyxNQUFNO2VBQU5BLGNBQU07O0lBQUVDLFlBQVk7ZUFBWkEsb0JBQVk7O0lBQUVDLFFBQVE7ZUFBUkEsY0FBUTs7SUFBRUMsY0FBYztlQUFkQSxvQkFBYzs7SUFBRUMsc0JBQXNCO2VBQXRCQSw0QkFBc0I7Ozt1QkFKaEU7c0JBQ1A7c0JBQ007b0JBQ29DIn0=
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.logger = void 0;
const params_1 = require("../params");
const logger_1 = require("./logger");
const logParams = params_1.getLogParams();
const logger = logger_1.getLogger(logParams);
exports.logger = logger;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "logger", {
enumerable: true,
get: function() {
return logger;
}
});
var _params = require("../params");
var _logger = require("./logger");
var logParams = (0, _params.getLogParams)();
var logger = (0, _logger.getLogger)(logParams);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9sb2dnZXIvaW5kZXgudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZ2V0TG9nUGFyYW1zIH0gZnJvbSAnLi4vcGFyYW1zJztcbmltcG9ydCB7IGdldExvZ2dlciB9IGZyb20gJy4vbG9nZ2VyJztcblxuY29uc3QgbG9nUGFyYW1zID0gZ2V0TG9nUGFyYW1zKCk7XG5jb25zdCBsb2dnZXIgPSBnZXRMb2dnZXIobG9nUGFyYW1zKTtcblxuZXhwb3J0IHsgbG9nZ2VyIH07XG4iXSwibmFtZXMiOlsibG9nZ2VyIiwibG9nUGFyYW1zIiwiZ2V0TG9nUGFyYW1zIiwiZ2V0TG9nZ2VyIl0sIm1hcHBpbmdzIjoiOzs7OytCQU1TQTs7O2VBQUFBOzs7c0JBTm9CO3NCQUNIO0FBRTFCLElBQU1DLFlBQVlDLElBQUFBLG9CQUFZO0FBQzlCLElBQU1GLFNBQVNHLElBQUFBLGlCQUFTLEVBQUNGIn0=
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getLogger = void 0;
const logdnaWinston = require('logdna-winston');
const winston = require('winston');
const { isLogDNAEnabled } = require('../util');
const { format, transports } = winston;
const createWinstonLogger = (logLevel) => {
const logger = winston.createLogger({
level: logLevel || 'info',
format: format.combine(format.timestamp(), format.simple(), format.printf((info) => `${info.timestamp} - ${info.level}: ${info.message}`)),
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "getLogger", {
enumerable: true,
get: function() {
return getLogger;
}
});
var _winston = /*#__PURE__*/ _interopRequireDefault(require("winston"));
var _util = require("../util");
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
var logdnaWinston = require("logdna-winston");
var format = _winston.default.format, transports = _winston.default.transports;
var createWinstonLogger = function(logLevel) {
var logger = _winston.default.createLogger({
level: logLevel || "info",
format: format.combine(format.timestamp(), format.simple(), format.printf(function(info) {
return "".concat(info.timestamp, " - ").concat(info.level, ": ").concat(info.message);
})),
transports: [
new transports.Console({
format: format.combine(format.timestamp(), format.simple(), format.printf((info) => `${info.timestamp} - ${info.level}: ${info.message}`), format.colorize({ all: true })),
}),
],
format: format.combine(format.timestamp(), format.simple(), format.printf(function(info) {
return "".concat(info.timestamp, " - ").concat(info.level, ": ").concat(info.message);
}), format.colorize({
all: true
}))
})
]
});
return logger;
};
const getLogger = (params) => {
const { logLevel, logDNAOptions, logDNAKey, sendToRemote } = params;
const isEnabled = isLogDNAEnabled(logDNAKey, sendToRemote);
const logger = createWinstonLogger(logLevel);
var getLogger = function(params) {
var AWS_LAMBDA_FUNCTION_NAME = process.env.AWS_LAMBDA_FUNCTION_NAME;
var logLevel = params.logLevel, logDNAOptions = params.logDNAOptions, logDNAKey = params.logDNAKey, sendToRemote = params.sendToRemote;
var isEnabled = (0, _util.isLogDNAEnabled)(logDNAKey, sendToRemote);
var logger = createWinstonLogger(logLevel);
if (isEnabled) {
logger.add(new logdnaWinston(logDNAOptions));
} else if (AWS_LAMBDA_FUNCTION_NAME !== undefined) {
logger.debug("LOGDNA is disabled");
}
else {
logger.info(`LOGDNA is disabled`);
}
return logger;
};
exports.getLogger = getLogger;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9sb2dnZXIvbG9nZ2VyLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElMb2dETkFQYXJhbXMgfSBmcm9tICcuLi90eXBlcyc7XG5jb25zdCBsb2dkbmFXaW5zdG9uID0gcmVxdWlyZSgnbG9nZG5hLXdpbnN0b24nKTtcbmltcG9ydCB3aW5zdG9uIGZyb20gJ3dpbnN0b24nO1xuaW1wb3J0IHsgaXNMb2dETkFFbmFibGVkIH0gZnJvbSAnLi4vdXRpbCc7XG5jb25zdCB7IGZvcm1hdCwgdHJhbnNwb3J0cyB9ID0gd2luc3RvbjtcblxuY29uc3QgY3JlYXRlV2luc3RvbkxvZ2dlciA9IChsb2dMZXZlbDogc3RyaW5nKSA9PiB7XG4gIGNvbnN0IGxvZ2dlciA9IHdpbnN0b24uY3JlYXRlTG9nZ2VyKHtcbiAgICBsZXZlbDogbG9nTGV2ZWwgfHwgJ2luZm8nLFxuICAgIGZvcm1hdDogZm9ybWF0LmNvbWJpbmUoXG4gICAgICBmb3JtYXQudGltZXN0YW1wKCksXG4gICAgICBmb3JtYXQuc2ltcGxlKCksXG4gICAgICBmb3JtYXQucHJpbnRmKChpbmZvOiBhbnkpID0+IGAke2luZm8udGltZXN0YW1wfSAtICR7aW5mby5sZXZlbH06ICR7aW5mby5tZXNzYWdlfWApXG4gICAgKSxcbiAgICB0cmFuc3BvcnRzOiBbXG4gICAgICBuZXcgdHJhbnNwb3J0cy5Db25zb2xlKHtcbiAgICAgICAgZm9ybWF0OiBmb3JtYXQuY29tYmluZShcbiAgICAgICAgICBmb3JtYXQudGltZXN0YW1wKCksXG4gICAgICAgICAgZm9ybWF0LnNpbXBsZSgpLFxuICAgICAgICAgIGZvcm1hdC5wcmludGYoKGluZm86IGFueSkgPT4gYCR7aW5mby50aW1lc3RhbXB9IC0gJHtpbmZvLmxldmVsfTogJHtpbmZvLm1lc3NhZ2V9YCksXG4gICAgICAgICAgZm9ybWF0LmNvbG9yaXplKHsgYWxsOiB0cnVlIH0pXG4gICAgICAgICksXG4gICAgICB9KSxcbiAgICBdLFxuICB9KTtcbiAgcmV0dXJuIGxvZ2dlcjtcbn07XG5cbmNvbnN0IGdldExvZ2dlciA9IChwYXJhbXM6IElMb2dETkFQYXJhbXMpOiBhbnkgPT4ge1xuICBjb25zdCB7IEFXU19MQU1CREFfRlVOQ1RJT05fTkFNRSB9ID0gcHJvY2Vzcy5lbnY7XG5cbiAgY29uc3QgeyBsb2dMZXZlbCwgbG9nRE5BT3B0aW9ucywgbG9nRE5BS2V5LCBzZW5kVG9SZW1vdGUgfSA9IHBhcmFtcztcbiAgY29uc3QgaXNFbmFibGVkID0gaXNMb2dETkFFbmFibGVkKGxvZ0ROQUtleSwgc2VuZFRvUmVtb3RlKTtcbiAgY29uc3QgbG9nZ2VyID0gY3JlYXRlV2luc3RvbkxvZ2dlcihsb2dMZXZlbCk7XG4gIGlmIChpc0VuYWJsZWQpIHtcbiAgICBsb2dnZXIuYWRkKG5ldyBsb2dkbmFXaW5zdG9uKGxvZ0ROQU9wdGlvbnMpKTtcbiAgfSBlbHNlIGlmIChBV1NfTEFNQkRBX0ZVTkNUSU9OX05BTUUgIT09IHVuZGVmaW5lZCkge1xuICAgIGxvZ2dlci5kZWJ1ZyhgTE9HRE5BIGlzIGRpc2FibGVkYCk7XG4gIH1cblxuICByZXR1cm4gbG9nZ2VyO1xufTtcblxuZXhwb3J0IHsgZ2V0TG9nZ2VyIH07XG4iXSwibmFtZXMiOlsiZ2V0TG9nZ2VyIiwibG9nZG5hV2luc3RvbiIsInJlcXVpcmUiLCJmb3JtYXQiLCJ3aW5zdG9uIiwidHJhbnNwb3J0cyIsImNyZWF0ZVdpbnN0b25Mb2dnZXIiLCJsb2dMZXZlbCIsImxvZ2dlciIsImNyZWF0ZUxvZ2dlciIsImxldmVsIiwiY29tYmluZSIsInRpbWVzdGFtcCIsInNpbXBsZSIsInByaW50ZiIsImluZm8iLCJtZXNzYWdlIiwiQ29uc29sZSIsImNvbG9yaXplIiwiYWxsIiwicGFyYW1zIiwiQVdTX0xBTUJEQV9GVU5DVElPTl9OQU1FIiwicHJvY2VzcyIsImVudiIsImxvZ0ROQU9wdGlvbnMiLCJsb2dETkFLZXkiLCJzZW5kVG9SZW1vdGUiLCJpc0VuYWJsZWQiLCJpc0xvZ0ROQUVuYWJsZWQiLCJhZGQiLCJ1bmRlZmluZWQiLCJkZWJ1ZyJdLCJtYXBwaW5ncyI6Ijs7OzsrQkEyQ1NBOzs7ZUFBQUE7Ozs0REF6Q1c7b0JBQ1k7Ozs7OztBQUZoQyxJQUFNQyxnQkFBZ0JDLFFBQVE7QUFHOUIsSUFBUUMsU0FBdUJDLGdCQUFPLENBQTlCRCxRQUFRRSxhQUFlRCxnQkFBTyxDQUF0QkM7QUFFaEIsSUFBTUMsc0JBQXNCLFNBQUNDLFVBQXFCO0lBQ2hELElBQU1DLFNBQVNKLGdCQUFPLENBQUNLLFlBQVksQ0FBQztRQUNsQ0MsT0FBT0gsWUFBWTtRQUNuQkosUUFBUUEsT0FBT1EsT0FBTyxDQUNwQlIsT0FBT1MsU0FBUyxJQUNoQlQsT0FBT1UsTUFBTSxJQUNiVixPQUFPVyxNQUFNLENBQUMsU0FBQ0M7bUJBQWMsQUFBQyxHQUFzQkEsT0FBcEJBLEtBQUtILFNBQVMsRUFBQyxPQUFvQkcsT0FBZkEsS0FBS0wsS0FBSyxFQUFDLE1BQWlCLE9BQWJLLEtBQUtDLE9BQU87O1FBRWpGWCxZQUFZO1lBQ1YsSUFBSUEsV0FBV1ksT0FBTyxDQUFDO2dCQUNyQmQsUUFBUUEsT0FBT1EsT0FBTyxDQUNwQlIsT0FBT1MsU0FBUyxJQUNoQlQsT0FBT1UsTUFBTSxJQUNiVixPQUFPVyxNQUFNLENBQUMsU0FBQ0M7MkJBQWMsQUFBQyxHQUFzQkEsT0FBcEJBLEtBQUtILFNBQVMsRUFBQyxPQUFvQkcsT0FBZkEsS0FBS0wsS0FBSyxFQUFDLE1BQWlCLE9BQWJLLEtBQUtDLE9BQU87b0JBQy9FYixPQUFPZSxRQUFRLENBQUM7b0JBQUVDLEtBQUssSUFBSTtnQkFBQztZQUVoQztTQUNEO0lBQ0g7SUFDQSxPQUFPWDtBQUNUO0FBRUEsSUFBTVIsWUFBWSxTQUFDb0IsUUFBK0I7SUFDaEQsSUFBTSxBQUFFQywyQkFBNkJDLFFBQVFDLEdBQUcsQ0FBeENGO0lBRVIsSUFBUWQsV0FBcURhLE9BQXJEYixVQUFVaUIsZ0JBQTJDSixPQUEzQ0ksZUFBZUMsWUFBNEJMLE9BQTVCSyxXQUFXQyxlQUFpQk4sT0FBakJNO0lBQzVDLElBQU1DLFlBQVlDLElBQUFBLHFCQUFlLEVBQUNILFdBQVdDO0lBQzdDLElBQU1sQixTQUFTRixvQkFBb0JDO0lBQ25DLElBQUlvQixXQUFXO1FBQ2JuQixPQUFPcUIsR0FBRyxDQUFDLElBQUk1QixjQUFjdUI7SUFDL0IsT0FBTyxJQUFJSCw2QkFBNkJTLFdBQVc7UUFDakR0QixPQUFPdUIsS0FBSyxDQUFFO0lBQ2hCLENBQUM7SUFFRCxPQUFPdkI7QUFDVCJ9
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.sendToRemote = exports.getLogParams = void 0;
const getEnvs = (env = (process === null || process === void 0 ? void 0 : process.env) || {}) => {
const { LOG_LEVEL = 'info', LOGDNA_KEY = '', STAGE = 'n/a', AWS_LAMBDA_FUNCTION_NAME = 'n/a', LOGDNA_ENABLED = 'true', LOGDNA_SUPPRESS_FLUSH_ALL = 'false', } = env;
Object.defineProperty(exports, "__esModule", {
value: true
});
function _export(target, all) {
for(var name in all)Object.defineProperty(target, name, {
enumerable: true,
get: all[name]
});
}
_export(exports, {
getLogParams: function() {
return getLogParams;
},
sendToRemote: function() {
return sendToRemote;
}
});
var getEnvs = function() {
var env = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : (process === null || process === void 0 ? void 0 : process.env) || {};
var _env_LOG_LEVEL = env.LOG_LEVEL, LOG_LEVEL = _env_LOG_LEVEL === void 0 ? "info" : _env_LOG_LEVEL, _env_LOGDNA_KEY = env.LOGDNA_KEY, LOGDNA_KEY = _env_LOGDNA_KEY === void 0 ? "" : _env_LOGDNA_KEY, _env_STAGE = env.STAGE, STAGE = _env_STAGE === void 0 ? "n/a" : _env_STAGE, _env_AWS_LAMBDA_FUNCTION_NAME = env.AWS_LAMBDA_FUNCTION_NAME, AWS_LAMBDA_FUNCTION_NAME = _env_AWS_LAMBDA_FUNCTION_NAME === void 0 ? "n/a" : _env_AWS_LAMBDA_FUNCTION_NAME, _env_LOGDNA_ENABLED = env.LOGDNA_ENABLED, LOGDNA_ENABLED = _env_LOGDNA_ENABLED === void 0 ? "true" : _env_LOGDNA_ENABLED, _env_LOGDNA_SUPPRESS_FLUSH_ALL = env.LOGDNA_SUPPRESS_FLUSH_ALL, LOGDNA_SUPPRESS_FLUSH_ALL = _env_LOGDNA_SUPPRESS_FLUSH_ALL === void 0 ? "false" : _env_LOGDNA_SUPPRESS_FLUSH_ALL;
return {
LOG_LEVEL,
LOGDNA_KEY,
STAGE,
AWS_LAMBDA_FUNCTION_NAME,
LOGDNA_ENABLED,
LOGDNA_SUPPRESS_FLUSH_ALL,
LOG_LEVEL: LOG_LEVEL,
LOGDNA_KEY: LOGDNA_KEY,
STAGE: STAGE,
AWS_LAMBDA_FUNCTION_NAME: AWS_LAMBDA_FUNCTION_NAME,
LOGDNA_ENABLED: LOGDNA_ENABLED,
LOGDNA_SUPPRESS_FLUSH_ALL: LOGDNA_SUPPRESS_FLUSH_ALL
};
};
const sendToRemote = (logDNAKey, logDNAEnabled) => {
return !!logDNAKey && logDNAEnabled === 'true';
var sendToRemote = function(logDNAKey, logDNAEnabled) {
return !!logDNAKey && logDNAEnabled === "true";
};
exports.sendToRemote = sendToRemote;
const getLogParams = (env = (process === null || process === void 0 ? void 0 : process.env) || {}) => {
const { LOG_LEVEL, LOGDNA_KEY, STAGE, AWS_LAMBDA_FUNCTION_NAME, LOGDNA_ENABLED, LOGDNA_SUPPRESS_FLUSH_ALL } = getEnvs(env);
const logDNAOptions = {
var getLogParams = function() {
var env = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : (process === null || process === void 0 ? void 0 : process.env) || {};
var _getEnvs = getEnvs(env), LOG_LEVEL = _getEnvs.LOG_LEVEL, LOGDNA_KEY = _getEnvs.LOGDNA_KEY, STAGE = _getEnvs.STAGE, AWS_LAMBDA_FUNCTION_NAME = _getEnvs.AWS_LAMBDA_FUNCTION_NAME, LOGDNA_ENABLED = _getEnvs.LOGDNA_ENABLED, LOGDNA_SUPPRESS_FLUSH_ALL = _getEnvs.LOGDNA_SUPPRESS_FLUSH_ALL;
var logDNAOptions = {
key: LOGDNA_KEY,

@@ -27,5 +43,8 @@ env: STAGE,

index_meta: true,
tags: [AWS_LAMBDA_FUNCTION_NAME, STAGE],
tags: [
AWS_LAMBDA_FUNCTION_NAME,
STAGE
],
level: LOG_LEVEL,
handleExceptions: true,
handleExceptions: true
};

@@ -36,7 +55,8 @@ return {

sendToRemote: sendToRemote(LOGDNA_KEY, LOGDNA_ENABLED),
logDNASuppressFlushAll: LOGDNA_SUPPRESS_FLUSH_ALL === 'true',
logDNASuppressFlushAll: LOGDNA_SUPPRESS_FLUSH_ALL === "true",
functionName: AWS_LAMBDA_FUNCTION_NAME,
logDNAOptions,
logDNAOptions: logDNAOptions
};
};
exports.getLogParams = getLogParams;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9wYXJhbXMudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSUxvZ0ROQVBhcmFtcyB9IGZyb20gJy4vdHlwZXMnO1xuXG5jb25zdCBnZXRFbnZzID0gKGVudiA9IHByb2Nlc3M/LmVudiB8fCB7fSkgPT4ge1xuICBjb25zdCB7XG4gICAgTE9HX0xFVkVMID0gJ2luZm8nLFxuICAgIExPR0ROQV9LRVkgPSAnJyxcbiAgICBTVEFHRSA9ICduL2EnLFxuICAgIEFXU19MQU1CREFfRlVOQ1RJT05fTkFNRSA9ICduL2EnLFxuICAgIExPR0ROQV9FTkFCTEVEID0gJ3RydWUnLFxuICAgIExPR0ROQV9TVVBQUkVTU19GTFVTSF9BTEwgPSAnZmFsc2UnLFxuICB9ID0gZW52O1xuXG4gIHJldHVybiB7XG4gICAgTE9HX0xFVkVMLFxuICAgIExPR0ROQV9LRVksXG4gICAgU1RBR0UsXG4gICAgQVdTX0xBTUJEQV9GVU5DVElPTl9OQU1FLFxuICAgIExPR0ROQV9FTkFCTEVELFxuICAgIExPR0ROQV9TVVBQUkVTU19GTFVTSF9BTEwsXG4gIH07XG59O1xuXG5jb25zdCBzZW5kVG9SZW1vdGUgPSAobG9nRE5BS2V5OiBzdHJpbmcsIGxvZ0ROQUVuYWJsZWQ6IHN0cmluZyk6IGJvb2xlYW4gPT4ge1xuICByZXR1cm4gISFsb2dETkFLZXkgJiYgbG9nRE5BRW5hYmxlZCA9PT0gJ3RydWUnO1xufTtcblxuY29uc3QgZ2V0TG9nUGFyYW1zID0gKGVudiA9IHByb2Nlc3M/LmVudiB8fCB7fSk6IElMb2dETkFQYXJhbXMgPT4ge1xuICBjb25zdCB7IExPR19MRVZFTCwgTE9HRE5BX0tFWSwgU1RBR0UsIEFXU19MQU1CREFfRlVOQ1RJT05fTkFNRSwgTE9HRE5BX0VOQUJMRUQsIExPR0ROQV9TVVBQUkVTU19GTFVTSF9BTEwgfSA9XG4gICAgZ2V0RW52cyhlbnYpO1xuXG4gIGNvbnN0IGxvZ0ROQU9wdGlvbnMgPSB7XG4gICAga2V5OiBMT0dETkFfS0VZLFxuICAgIGVudjogU1RBR0UsXG4gICAgYXBwOiBBV1NfTEFNQkRBX0ZVTkNUSU9OX05BTUUsXG4gICAgaG9zdG5hbWU6IFNUQUdFLFxuICAgIGluZGV4X21ldGE6IHRydWUsXG4gICAgdGFnczogW0FXU19MQU1CREFfRlVOQ1RJT05fTkFNRSwgU1RBR0VdLFxuICAgIGxldmVsOiBMT0dfTEVWRUwsXG4gICAgaGFuZGxlRXhjZXB0aW9uczogdHJ1ZSxcbiAgfTtcblxuICByZXR1cm4ge1xuICAgIGxvZ0xldmVsOiBMT0dfTEVWRUwsXG4gICAgbG9nRE5BS2V5OiBMT0dETkFfS0VZLFxuICAgIHNlbmRUb1JlbW90ZTogc2VuZFRvUmVtb3RlKExPR0ROQV9LRVksIExPR0ROQV9FTkFCTEVEKSxcbiAgICBsb2dETkFTdXBwcmVzc0ZsdXNoQWxsOiBMT0dETkFfU1VQUFJFU1NfRkxVU0hfQUxMID09PSAndHJ1ZScsXG4gICAgZnVuY3Rpb25OYW1lOiBBV1NfTEFNQkRBX0ZVTkNUSU9OX05BTUUsXG4gICAgbG9nRE5BT3B0aW9ucyxcbiAgfTtcbn07XG5cbmV4cG9ydCB7IGdldExvZ1BhcmFtcywgc2VuZFRvUmVtb3RlIH07XG4iXSwibmFtZXMiOlsiZ2V0TG9nUGFyYW1zIiwic2VuZFRvUmVtb3RlIiwiZ2V0RW52cyIsImVudiIsInByb2Nlc3MiLCJMT0dfTEVWRUwiLCJMT0dETkFfS0VZIiwiU1RBR0UiLCJBV1NfTEFNQkRBX0ZVTkNUSU9OX05BTUUiLCJMT0dETkFfRU5BQkxFRCIsIkxPR0ROQV9TVVBQUkVTU19GTFVTSF9BTEwiLCJsb2dETkFLZXkiLCJsb2dETkFFbmFibGVkIiwibG9nRE5BT3B0aW9ucyIsImtleSIsImFwcCIsImhvc3RuYW1lIiwiaW5kZXhfbWV0YSIsInRhZ3MiLCJsZXZlbCIsImhhbmRsZUV4Y2VwdGlvbnMiLCJsb2dMZXZlbCIsImxvZ0ROQVN1cHByZXNzRmx1c2hBbGwiLCJmdW5jdGlvbk5hbWUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0lBbURTQSxZQUFZO2VBQVpBOztJQUFjQyxZQUFZO2VBQVpBOzs7QUFqRHZCLElBQU1DLFVBQVUsV0FBOEI7UUFBN0JDLHVFQUFNQyxDQUFBQSxvQkFBQUEscUJBQUFBLEtBQUFBLElBQUFBLFFBQVNELEdBQUcsQUFBRCxLQUFLLENBQUM7SUFDdEMscUJBT0lBLElBTkZFLFdBQUFBLHdDQUFZLDJDQU1WRixJQUxGRyxZQUFBQSwwQ0FBYSxtQ0FLWEgsSUFKRkksT0FBQUEsZ0NBQVEsb0RBSU5KLElBSEZLLDBCQUFBQSxzRUFBMkIsNkRBR3pCTCxJQUZGTSxnQkFBQUEsa0RBQWlCLCtEQUVmTixJQURGTywyQkFBQUEsd0VBQTRCO0lBRzlCLE9BQU87UUFDTEwsV0FBQUE7UUFDQUMsWUFBQUE7UUFDQUMsT0FBQUE7UUFDQUMsMEJBQUFBO1FBQ0FDLGdCQUFBQTtRQUNBQywyQkFBQUE7SUFDRjtBQUNGO0FBRUEsSUFBTVQsZUFBZSxTQUFDVSxXQUFtQkMsZUFBbUM7SUFDMUUsT0FBTyxDQUFDLENBQUNELGFBQWFDLGtCQUFrQjtBQUMxQztBQUVBLElBQU1aLGVBQWUsV0FBNkM7UUFBNUNHLHVFQUFNQyxDQUFBQSxvQkFBQUEscUJBQUFBLEtBQUFBLElBQUFBLFFBQVNELEdBQUcsQUFBRCxLQUFLLENBQUM7SUFDM0MsSUFDRUQsV0FBQUEsUUFBUUMsTUFERkUsWUFDTkgsU0FETUcsV0FBV0MsYUFDakJKLFNBRGlCSSxZQUFZQyxRQUM3QkwsU0FENkJLLE9BQU9DLDJCQUNwQ04sU0FEb0NNLDBCQUEwQkMsaUJBQzlEUCxTQUQ4RE8sZ0JBQWdCQyw0QkFDOUVSLFNBRDhFUTtJQUdoRixJQUFNRyxnQkFBZ0I7UUFDcEJDLEtBQUtSO1FBQ0xILEtBQUtJO1FBQ0xRLEtBQUtQO1FBQ0xRLFVBQVVUO1FBQ1ZVLFlBQVksSUFBSTtRQUNoQkMsTUFBTTtZQUFDVjtZQUEwQkQ7U0FBTTtRQUN2Q1ksT0FBT2Q7UUFDUGUsa0JBQWtCLElBQUk7SUFDeEI7SUFFQSxPQUFPO1FBQ0xDLFVBQVVoQjtRQUNWTSxXQUFXTDtRQUNYTCxjQUFjQSxhQUFhSyxZQUFZRztRQUN2Q2Esd0JBQXdCWiw4QkFBOEI7UUFDdERhLGNBQWNmO1FBQ2RLLGVBQUFBO0lBQ0Y7QUFDRiJ9

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

export declare type EmptyCBFunction = () => void;
export declare type CallbackFunction = (err: any, data: any) => void;
export declare type LambdaHandlerWithAsyncFunction = (event: any, context: any) => Promise<any>;
export declare type LambdaHandlerWithCallbackFunction = (event: any, context: any, fn: CallbackFunction) => void;
export type EmptyCBFunction = () => void;
export type CallbackFunction = (err: any, data: any) => void;
export type LambdaHandlerWithAsyncFunction = (event: any, context: any) => Promise<any>;
export type LambdaHandlerWithCallbackFunction = (event: any, context: any, fn: CallbackFunction) => void;
export interface ILogDNALogOptions {

@@ -6,0 +6,0 @@ key: string;

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
Object.defineProperty(exports, "__esModule", {
value: true
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiJ9
"use strict";
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
Object.defineProperty(exports, "__esModule", {
value: true
});
function _export(target, all) {
for(var name in all)Object.defineProperty(target, name, {
enumerable: true,
get: all[name]
});
}
_export(exports, {
isLogDNAEnabled: function() {
return isLogDNAEnabled;
},
flushAll: function() {
return flushAll;
},
ensureFlushAll: function() {
return ensureFlushAll;
},
ensureFlushAllCallback: function() {
return ensureFlushAllCallback;
}
});
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
try {
var info = gen[key](arg);
var value = info.value;
} catch (error) {
reject(error);
return;
}
if (info.done) {
resolve(value);
} else {
Promise.resolve(value).then(_next, _throw);
}
}
function _asyncToGenerator(fn) {
return function() {
var self = this, args = arguments;
return new Promise(function(resolve, reject) {
var gen = fn.apply(self, args);
function _next(value) {
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
}
function _throw(err) {
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
}
_next(undefined);
});
};
}
var __generator = (void 0) && (void 0).__generator || function(thisArg, body) {
var f, y, t, g, _ = {
label: 0,
sent: function() {
if (t[0] & 1) throw t[1];
return t[1];
},
trys: [],
ops: []
};
return(g = {
next: verb(0),
"throw": verb(1),
"return": verb(2)
}, typeof Symbol === "function" && (g[Symbol.iterator] = function() {
return this;
}), g);
function verb(n) {
return function(v) {
return step([
n,
v
]);
};
}
function step(op) {
if (f) throw new TypeError("Generator is already executing.");
while(_)try {
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
if (y = 0, t) op = [
op[0] & 2,
t.value
];
switch(op[0]){
case 0:
case 1:
t = op;
break;
case 4:
_.label++;
return {
value: op[1],
done: false
};
case 5:
_.label++;
y = op[1];
op = [
0
];
continue;
case 7:
op = _.ops.pop();
_.trys.pop();
continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
_ = 0;
continue;
}
if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
_.label = op[1];
break;
}
if (op[0] === 6 && _.label < t[1]) {
_.label = t[1];
t = op;
break;
}
if (t && _.label < t[2]) {
_.label = t[2];
_.ops.push(op);
break;
}
if (t[2]) _.ops.pop();
_.trys.pop();
continue;
}
op = body.call(thisArg, _);
} catch (e) {
op = [
6,
e
];
y = 0;
} finally{
f = t = 0;
}
if (op[0] & 5) throw op[1];
return {
value: op[0] ? op[1] : void 0,
done: true
};
}
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ensureFlushAllCallback = exports.ensureFlushAll = exports.flushAll = exports.isLogDNAEnabled = void 0;
const LogDNALogger = require('logdna');
const debug = require('util').debuglog('logger-adapter');
const { FALLBACK_TIMEOUT_AFTER_FLUSHING } = require('./consts');
const { getLogParams } = require('./params');
var LogDNALogger = require("logdna");
var debug = require("util").debuglog("logger-adapter");
var FALLBACK_TIMEOUT_AFTER_FLUSHING = require("./consts").FALLBACK_TIMEOUT_AFTER_FLUSHING;
var getLogParams = require("./params").getLogParams;
// timeout
let timeout;
var timeout;
/**

@@ -23,32 +159,41 @@ * Handy function to check if we are sending to LogDNA

* @param sendToRemote
*/
const isLogDNAEnabled = (logDNAKey, sendToRemote) => !!logDNAKey && sendToRemote;
exports.isLogDNAEnabled = isLogDNAEnabled;
*/ var isLogDNAEnabled = function(logDNAKey, sendToRemote) {
return !!logDNAKey && sendToRemote;
};
/**
* REturn if we need to suppress flushAll on a local machine
*/
const suppressFlushAll = () => { var _a; return ((_a = getLogParams()) === null || _a === void 0 ? void 0 : _a.logDNASuppressFlushAll) || false; };
*/ var suppressFlushAll = function() {
var _getLogParams;
return ((_getLogParams = getLogParams()) === null || _getLogParams === void 0 ? void 0 : _getLogParams.logDNASuppressFlushAll) || false;
};
/**
* Send all log messages to LogDNA before lambda is terminated
*/
const flushAll = () => __awaiter(void 0, void 0, void 0, function* () {
return new Promise(resolve => {
debug('Flushing all logs...');
LogDNALogger.flushAll(() => {
debug('Completed flushing all log messages');
if (timeout) {
clearTimeout(timeout);
}
resolve();
*/ var flushAll = function() {
var _ref = _asyncToGenerator(function() {
return __generator(this, function(_state) {
return [
2,
new Promise(function(resolve) {
debug("Flushing all logs...");
LogDNALogger.flushAll(function() {
debug("Completed flushing all log messages");
if (timeout) {
clearTimeout(timeout);
}
resolve();
});
})
];
});
});
});
exports.flushAll = flushAll;
return function flushAll() {
return _ref.apply(this, arguments);
};
}();
/**
* Fallback promise just in
*/
const timeoutPromise = () => {
return new Promise(resolve => {
timeout = setTimeout(() => {
debug('Flushing timeout has reached. Ignore flushing messages...');
*/ var timeoutPromise = function() {
return new Promise(function(resolve) {
timeout = setTimeout(function() {
debug("Flushing timeout has reached. Ignore flushing messages...");
resolve();

@@ -61,19 +206,70 @@ }, FALLBACK_TIMEOUT_AFTER_FLUSHING);

* @param lambdaHandler
*/
const ensureFlushAll = (lambdaHandler) => {
return (event, context) => __awaiter(void 0, void 0, void 0, function* () {
try {
const result = yield lambdaHandler(event, context);
if (!suppressFlushAll())
yield Promise.race([flushAll(), timeoutPromise()]);
return result;
}
catch (e) {
if (!suppressFlushAll())
yield Promise.race([flushAll(), timeoutPromise()]);
throw e;
}
});
*/ var ensureFlushAll = function(lambdaHandler) {
return function() {
var _ref = _asyncToGenerator(function(event, context) {
var result, e;
return __generator(this, function(_state) {
switch(_state.label){
case 0:
_state.trys.push([
0,
4,
,
7
]);
return [
4,
lambdaHandler(event, context)
];
case 1:
result = _state.sent();
if (!!suppressFlushAll()) return [
3,
3
];
return [
4,
Promise.race([
flushAll(),
timeoutPromise()
])
];
case 2:
_state.sent();
_state.label = 3;
case 3:
return [
2,
result
];
case 4:
e = _state.sent();
if (!!suppressFlushAll()) return [
3,
6
];
return [
4,
Promise.race([
flushAll(),
timeoutPromise()
])
];
case 5:
_state.sent();
_state.label = 6;
case 6:
throw e;
case 7:
return [
2
];
}
});
});
return function(event, context) {
return _ref.apply(this, arguments);
};
}();
};
exports.ensureFlushAll = ensureFlushAll;
/**

@@ -87,9 +283,7 @@ * A Lambda wrapper to ensure we flush messages before a Lambda function get terminated

* @param lambdaHandler
*/
const ensureFlushAllCallback = (lambdaHandler) => {
return (event, context, callback) => {
const thisCallback = (error, result) => {
*/ var ensureFlushAllCallback = function(lambdaHandler) {
return function(event, context, callback) {
var thisCallback = function(error, result) {
callback(error, result);
if (!suppressFlushAll())
flushAll();
if (!suppressFlushAll()) flushAll();
};

@@ -99,2 +293,3 @@ lambdaHandler(event, context, thisCallback);

};
exports.ensureFlushAllCallback = ensureFlushAllCallback;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy91dGlsLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IExhbWJkYUhhbmRsZXJXaXRoQXN5bmNGdW5jdGlvbiwgTGFtYmRhSGFuZGxlcldpdGhDYWxsYmFja0Z1bmN0aW9uLCBDYWxsYmFja0Z1bmN0aW9uIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IExvZ0ROQUxvZ2dlciA9IHJlcXVpcmUoJ2xvZ2RuYScpO1xuY29uc3QgZGVidWcgPSByZXF1aXJlKCd1dGlsJykuZGVidWdsb2coJ2xvZ2dlci1hZGFwdGVyJyk7XG5jb25zdCB7IEZBTExCQUNLX1RJTUVPVVRfQUZURVJfRkxVU0hJTkcgfSA9IHJlcXVpcmUoJy4vY29uc3RzJyk7XG5jb25zdCB7IGdldExvZ1BhcmFtcyB9ID0gcmVxdWlyZSgnLi9wYXJhbXMnKTtcblxuLy8gdGltZW91dFxubGV0IHRpbWVvdXQ6IE5vZGVKUy5UaW1lb3V0O1xuXG4vKipcbiAqIEhhbmR5IGZ1bmN0aW9uIHRvIGNoZWNrIGlmIHdlIGFyZSBzZW5kaW5nIHRvIExvZ0ROQVxuICogQHBhcmFtIGxvZ0ROQUtleVxuICogQHBhcmFtIHNlbmRUb1JlbW90ZVxuICovXG5jb25zdCBpc0xvZ0ROQUVuYWJsZWQgPSAobG9nRE5BS2V5OiBzdHJpbmcsIHNlbmRUb1JlbW90ZTogYm9vbGVhbik6IGJvb2xlYW4gPT4gISFsb2dETkFLZXkgJiYgc2VuZFRvUmVtb3RlO1xuXG4vKipcbiAqIFJFdHVybiBpZiB3ZSBuZWVkIHRvIHN1cHByZXNzIGZsdXNoQWxsIG9uIGEgbG9jYWwgbWFjaGluZVxuICovXG5jb25zdCBzdXBwcmVzc0ZsdXNoQWxsID0gKCk6IGJvb2xlYW4gPT4gZ2V0TG9nUGFyYW1zKCk/LmxvZ0ROQVN1cHByZXNzRmx1c2hBbGwgfHwgZmFsc2U7XG5cbi8qKlxuICogU2VuZCBhbGwgbG9nIG1lc3NhZ2VzIHRvIExvZ0ROQSBiZWZvcmUgbGFtYmRhIGlzIHRlcm1pbmF0ZWRcbiAqL1xuY29uc3QgZmx1c2hBbGwgPSBhc3luYyAoKTogUHJvbWlzZTx2b2lkPiA9PiB7XG4gIHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcbiAgICBkZWJ1ZygnRmx1c2hpbmcgYWxsIGxvZ3MuLi4nKTtcbiAgICBMb2dETkFMb2dnZXIuZmx1c2hBbGwoKCkgPT4ge1xuICAgICAgZGVidWcoJ0NvbXBsZXRlZCBmbHVzaGluZyBhbGwgbG9nIG1lc3NhZ2VzJyk7XG4gICAgICBpZiAodGltZW91dCkge1xuICAgICAgICBjbGVhclRpbWVvdXQodGltZW91dCk7XG4gICAgICB9XG4gICAgICByZXNvbHZlKCk7XG4gICAgfSk7XG4gIH0pO1xufTtcblxuLyoqXG4gKiBGYWxsYmFjayBwcm9taXNlIGp1c3QgaW5cbiAqL1xuY29uc3QgdGltZW91dFByb21pc2UgPSAoKTogUHJvbWlzZTx2b2lkPiA9PiB7XG4gIHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcbiAgICB0aW1lb3V0ID0gc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICBkZWJ1ZygnRmx1c2hpbmcgdGltZW91dCBoYXMgcmVhY2hlZC4gSWdub3JlIGZsdXNoaW5nIG1lc3NhZ2VzLi4uJyk7XG4gICAgICByZXNvbHZlKCk7XG4gICAgfSwgRkFMTEJBQ0tfVElNRU9VVF9BRlRFUl9GTFVTSElORyk7XG4gIH0pO1xufTtcblxuLyoqXG4gKiBMYW1iZGEgd3JhcHBlciB0byBlbnN1cmUgd2UgZmx1c2ggbWVzc2FnZXMgYmVmb3JlIHJldHVybmluZyB0aGUgcmVzcG9uc2VcbiAqIEBwYXJhbSBsYW1iZGFIYW5kbGVyXG4gKi9cbmNvbnN0IGVuc3VyZUZsdXNoQWxsID0gKGxhbWJkYUhhbmRsZXI6IExhbWJkYUhhbmRsZXJXaXRoQXN5bmNGdW5jdGlvbik6IExhbWJkYUhhbmRsZXJXaXRoQXN5bmNGdW5jdGlvbiA9PiB7XG4gIHJldHVybiBhc3luYyAoZXZlbnQ6IGFueSwgY29udGV4dDogYW55KTogUHJvbWlzZTxhbnk+ID0+IHtcbiAgICB0cnkge1xuICAgICAgY29uc3QgcmVzdWx0ID0gYXdhaXQgbGFtYmRhSGFuZGxlcihldmVudCwgY29udGV4dCk7XG4gICAgICBpZiAoIXN1cHByZXNzRmx1c2hBbGwoKSkgYXdhaXQgUHJvbWlzZS5yYWNlKFtmbHVzaEFsbCgpLCB0aW1lb3V0UHJvbWlzZSgpXSk7XG4gICAgICByZXR1cm4gcmVzdWx0O1xuICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgIGlmICghc3VwcHJlc3NGbHVzaEFsbCgpKSBhd2FpdCBQcm9taXNlLnJhY2UoW2ZsdXNoQWxsKCksIHRpbWVvdXRQcm9taXNlKCldKTtcbiAgICAgIHRocm93IGU7XG4gICAgfVxuICB9O1xufTtcblxuLyoqXG4gKiBBIExhbWJkYSB3cmFwcGVyIHRvIGVuc3VyZSB3ZSBmbHVzaCBtZXNzYWdlcyBiZWZvcmUgYSBMYW1iZGEgZnVuY3Rpb24gZ2V0IHRlcm1pbmF0ZWRcbiAqIE5PVEU6IEZvciBub24tYXN5bmMgaGFuZGxlcnMsIEFXUyBMYW1iZGEgd2lsbCB3YWl0IHVudGlsIHRoZSBldmVudCBsb29wIGlzIGNvbXBsZXRlZC5cbiAqIFRoaXMgbWVhbnMgYWZ0ZXIgYSBjYWxsYmFjayBmdW5jdGlvbiBpcyBjYWxsZWQsIGEgTGFtYmRhIGZ1bmN0aW9uIHN0aWxsIHJ1blxuICogYW5kIHdlIGNhbiBjYXRjaCB0aGUgZmluYWwgY2xlYW4gdXAuXG4gKiBSRUY6IGh0dHBzOi8vZG9jcy5hd3MuYW1hem9uLmNvbS9sYW1iZGEvbGF0ZXN0L2RnL25vZGVqcy1oYW5kbGVyLmh0bWxcbiAqXG4gKiBAcGFyYW0gbGFtYmRhSGFuZGxlclxuICovXG5jb25zdCBlbnN1cmVGbHVzaEFsbENhbGxiYWNrID0gKFxuICBsYW1iZGFIYW5kbGVyOiBMYW1iZGFIYW5kbGVyV2l0aENhbGxiYWNrRnVuY3Rpb25cbik6IExhbWJkYUhhbmRsZXJXaXRoQ2FsbGJhY2tGdW5jdGlvbiA9PiB7XG4gIHJldHVybiAoZXZlbnQ6IGFueSwgY29udGV4dDogYW55LCBjYWxsYmFjazogQ2FsbGJhY2tGdW5jdGlvbik6IHZvaWQgPT4ge1xuICAgIGNvbnN0IHRoaXNDYWxsYmFjayA9IChlcnJvcjogYW55LCByZXN1bHQ6IGFueSk6IHZvaWQgPT4ge1xuICAgICAgY2FsbGJhY2soZXJyb3IsIHJlc3VsdCk7XG4gICAgICBpZiAoIXN1cHByZXNzRmx1c2hBbGwoKSkgZmx1c2hBbGwoKTtcbiAgICB9O1xuICAgIGxhbWJkYUhhbmRsZXIoZXZlbnQsIGNvbnRleHQsIHRoaXNDYWxsYmFjayk7XG4gIH07XG59O1xuXG5leHBvcnQgeyBpc0xvZ0ROQUVuYWJsZWQsIGZsdXNoQWxsLCBlbnN1cmVGbHVzaEFsbCwgZW5zdXJlRmx1c2hBbGxDYWxsYmFjayB9O1xuIl0sIm5hbWVzIjpbImlzTG9nRE5BRW5hYmxlZCIsImZsdXNoQWxsIiwiZW5zdXJlRmx1c2hBbGwiLCJlbnN1cmVGbHVzaEFsbENhbGxiYWNrIiwiTG9nRE5BTG9nZ2VyIiwicmVxdWlyZSIsImRlYnVnIiwiZGVidWdsb2ciLCJGQUxMQkFDS19USU1FT1VUX0FGVEVSX0ZMVVNISU5HIiwiZ2V0TG9nUGFyYW1zIiwidGltZW91dCIsImxvZ0ROQUtleSIsInNlbmRUb1JlbW90ZSIsInN1cHByZXNzRmx1c2hBbGwiLCJsb2dETkFTdXBwcmVzc0ZsdXNoQWxsIiwiUHJvbWlzZSIsInJlc29sdmUiLCJjbGVhclRpbWVvdXQiLCJ0aW1lb3V0UHJvbWlzZSIsInNldFRpbWVvdXQiLCJsYW1iZGFIYW5kbGVyIiwiZXZlbnQiLCJjb250ZXh0IiwicmVzdWx0IiwiZSIsInJhY2UiLCJjYWxsYmFjayIsInRoaXNDYWxsYmFjayIsImVycm9yIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztJQXdGU0EsZUFBZTtlQUFmQTs7SUFBaUJDLFFBQVE7ZUFBUkE7O0lBQVVDLGNBQWM7ZUFBZEE7O0lBQWdCQyxzQkFBc0I7ZUFBdEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBdEZwRCxJQUFNQyxlQUFlQyxRQUFRO0FBQzdCLElBQU1DLFFBQVFELFFBQVEsUUFBUUUsUUFBUSxDQUFDO0FBQ3ZDLElBQU0sQUFBRUMsa0NBQW9DSCxRQUFRLFlBQTVDRztBQUNSLElBQU0sQUFBRUMsZUFBaUJKLFFBQVEsWUFBekJJO0FBRVIsVUFBVTtBQUNWLElBQUlDO0FBRUo7Ozs7Q0FJQyxHQUNELElBQU1WLGtCQUFrQixTQUFDVyxXQUFtQkM7V0FBbUMsQ0FBQyxDQUFDRCxhQUFhQzs7QUFFOUY7O0NBRUMsR0FDRCxJQUFNQyxtQkFBbUI7UUFBZUo7SUFBQUEsT0FBQUEsQ0FBQUEsQ0FBQUEsZ0JBQUFBLDRCQUFBQSwyQkFBQUEsS0FBQUEsSUFBQUEsY0FBZ0JLLHNCQUFzQixBQUFELEtBQUssS0FBSzs7QUFFdkY7O0NBRUMsR0FDRCxJQUFNYjtlQUFXLGtCQUFBLFdBQTJCOztZQUMxQzs7Z0JBQU8sSUFBSWMsUUFBUUMsU0FBQUEsU0FBVztvQkFDNUJWLE1BQU07b0JBQ05GLGFBQWFILFFBQVEsQ0FBQyxXQUFNO3dCQUMxQkssTUFBTTt3QkFDTixJQUFJSSxTQUFTOzRCQUNYTyxhQUFhUDt3QkFDZixDQUFDO3dCQUNETTtvQkFDRjtnQkFDRjs7O0lBQ0Y7b0JBWE1mOzs7O0FBYU47O0NBRUMsR0FDRCxJQUFNaUIsaUJBQWlCLFdBQXFCO0lBQzFDLE9BQU8sSUFBSUgsUUFBUUMsU0FBQUEsU0FBVztRQUM1Qk4sVUFBVVMsV0FBVyxXQUFNO1lBQ3pCYixNQUFNO1lBQ05VO1FBQ0YsR0FBR1I7SUFDTDtBQUNGO0FBRUE7OztDQUdDLEdBQ0QsSUFBTU4saUJBQWlCLFNBQUNrQixlQUFrRjtJQUN4RzttQkFBTyxrQkFBQSxTQUFPQyxPQUFZQyxTQUErQjtnQkFFL0NDLFFBR0NDOzs7Ozs7Ozs7O3dCQUhROzs0QkFBTUosY0FBY0MsT0FBT0M7Ozt3QkFBcENDLFNBQVM7NkJBQ1gsQ0FBQ1Ysb0JBQUQ7Ozs7d0JBQXFCOzs0QkFBTUUsUUFBUVUsSUFBSTtnQ0FBRXhCO2dDQUFZaUI7Ozs7d0JBQWhDOzs7d0JBQ3pCOzs0QkFBT0s7Ozt3QkFDQUM7NkJBQ0gsQ0FBQ1gsb0JBQUQ7Ozs7d0JBQXFCOzs0QkFBTUUsUUFBUVUsSUFBSTtnQ0FBRXhCO2dDQUFZaUI7Ozs7d0JBQWhDOzs7d0JBQ3pCLE1BQU1NLEVBQUU7Ozs7Ozs7UUFFWjt3QkFUY0gsT0FBWUM7Ozs7QUFVNUI7QUFFQTs7Ozs7Ozs7Q0FRQyxHQUNELElBQU1uQix5QkFBeUIsU0FDN0JpQixlQUNzQztJQUN0QyxPQUFPLFNBQUNDLE9BQVlDLFNBQWNJLFVBQXFDO1FBQ3JFLElBQU1DLGVBQWUsU0FBQ0MsT0FBWUwsUUFBc0I7WUFDdERHLFNBQVNFLE9BQU9MO1lBQ2hCLElBQUksQ0FBQ1Ysb0JBQW9CWjtRQUMzQjtRQUNBbUIsY0FBY0MsT0FBT0MsU0FBU0s7SUFDaEM7QUFDRiJ9
{
"name": "@beforeyoubid/logger-adapter",
"version": "1.0.11",
"version": "1.0.12",
"description": "A platform logger module to send the log messages to LogDNA.",

@@ -8,4 +8,3 @@ "main": "dist/index.js",

"files": [
"dist/**/*",
"src/**/*"
"dist/**/*"
],

@@ -15,8 +14,13 @@ "scripts": {

"lint:fix": "eslint --fix --max-warnings 0 '**/*.{ts,tsx,js,jsx}'",
"test": "yarn build && jest --config jestconfig.json",
"test:coverage": "yarn build && jest --config jestconfig.json --watch --coverage",
"test:ci": "yarn build && jest --config jestconfig.json --verbose=false --coverage",
"test-only": "jest --config jestconfig.json",
"build": "tsc",
"build-and-publish": "npm run build && npm publish --access public"
"test": "yarn build && jest",
"test:coverage": "yarn build && jest --watch --coverage",
"test:ci": "jest --verbose=false --coverage",
"test-only": "jest",
"build": "rimraf dist && npm run build:types && npm run build:js",
"build:types": "tsc --emitDeclarationOnly --declaration --project tsconfig.build.json",
"build:js": "swc src --out-dir dist --extensions \".ts,.tsx\" --source-maps inline --ignore=.spec.js",
"ts": "tsc --noEmit",
"build-and-publish": "npm run build && npm publish --access public",
"build-and-publish-dryrun": "npm run build && npm publish --dry-run",
"build-and-publish-dryrun-ci": "npm run build && npm publish --registry http://localhost:4873"
},

@@ -35,18 +39,25 @@ "repository": {

"dependencies": {
"logdna": "^3.5.2",
"logdna": "3.5.3",
"logdna-winston": "^2.3.2",
"winston": "^3.3.3"
"winston": "3.8.2"
},
"devDependencies": {
"@types/jest": "^26.0.9",
"@types/node": "^14.0.27",
"@typescript-eslint/eslint-plugin": "^3.9.0",
"@typescript-eslint/parser": "^3.9.0",
"eslint": "^7.6.0",
"eslint-config-prettier": "^6.11.0",
"eslint-plugin-prettier": "^3.1.4",
"jest": "^26.4.0",
"prettier": "^2.0.5",
"ts-jest": "^26.2.0",
"typescript": "^3.9.7"
"@swc/cli": "0.1.61",
"@swc/core": "1.3.35",
"@swc/jest": "0.2.24",
"@types/jest": "29.4.0",
"@types/node": "18.13.0",
"@typescript-eslint/eslint-plugin": "5.52.0",
"@typescript-eslint/parser": "5.52.0",
"danger": "11.2.3",
"danger-plugin-yarn": "1.6.0",
"eslint": "8.34.0",
"eslint-config-prettier": "8.6.0",
"eslint-plugin-prettier": "4.2.1",
"jest": "29.4.2",
"jest-junit": "15.0.0",
"prettier": "2.8.4",
"rimraf": "^4.1.2",
"ts-node": "^10.9.1",
"typescript": "4.9.5"
},

@@ -53,0 +64,0 @@ "resolutions": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc