@sungly/cognito-cli
Version:
CLI for all Cognito user life cycle management
33 lines (26 loc) • 912 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.logger = undefined;
var _winston = require('winston');
var _winston2 = _interopRequireDefault(_winston);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var timestamp = new Date().toISOString();
var logging = _winston2.default.format.printf(function (info) {
return '[' + info.level + ']-' + timestamp + ': ' + JSON.stringify(info.message, null, 4);
});
_winston2.default.addColors({
silly: 'magenta',
debug: 'blue',
verbose: 'green',
info: 'cyan',
warn: 'yellow',
error: 'red'
});
var logger = exports.logger = _winston2.default.createLogger({
transports: [new _winston2.default.transports.Console({
level: 'info',
format: _winston2.default.format.combine(_winston2.default.format.colorize(), _winston2.default.format.splat(), logging)
})]
});