UNPKG

@verdaccio/logger-prettify

Version:
39 lines (30 loc) 1.19 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isObject = isObject; exports.padLeft = padLeft; exports.padRight = padRight; exports.formatLoggingDate = formatLoggingDate; exports.CUSTOM_PAD_LENGTH = exports.FORMAT_DATE = void 0; var _lodash = _interopRequireDefault(require("lodash")); var _dayjs = _interopRequireDefault(require("dayjs")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const FORMAT_DATE = 'YYYY-MM-DD HH:mm:ss'; exports.FORMAT_DATE = FORMAT_DATE; const CUSTOM_PAD_LENGTH = 1; exports.CUSTOM_PAD_LENGTH = CUSTOM_PAD_LENGTH; function isObject(obj) { return _lodash.default.isObject(obj) && _lodash.default.isNull(obj) === false && _lodash.default.isArray(obj) === false; } function padLeft(message) { return message.padStart(message.length + CUSTOM_PAD_LENGTH, ' '); } function padRight(message, max = message.length + CUSTOM_PAD_LENGTH) { return message.padEnd(max, ' '); } function formatLoggingDate(time, message) { const timeFormatted = (0, _dayjs.default)(time).format(FORMAT_DATE); return `[${timeFormatted}]${message}`; } //# sourceMappingURL=utils.js.map