j2s
Version:
JSON to SQL, build RESTful API server on the fly, which accespts JSON describing SQL query statements, support (almost) full SQL functionality, with configurable access control & pluggable middlewares
34 lines (31 loc) • 2.74 kB
JavaScript
;
var _winston = _interopRequireDefault(require("winston"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var config = {
levels: {
error: 0,
warn: 1,
info: 2,
verbose: 3,
debug: 4,
silly: 5
},
colors: {
error: 'red',
warn: 'yellow',
info: 'green',
verbose: 'cyan',
debug: 'blue',
silly: 'magenta'
},
transports: [new _winston["default"].transports.Console({
'timestamp': true,
'colorize': true
})]
};
var logger = new _winston["default"].Logger(config);
module.exports = {
config: config,
logger: logger
};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9sb2dnaW5nLmpzIl0sIm5hbWVzIjpbImNvbmZpZyIsImxldmVscyIsImVycm9yIiwid2FybiIsImluZm8iLCJ2ZXJib3NlIiwiZGVidWciLCJzaWxseSIsImNvbG9ycyIsInRyYW5zcG9ydHMiLCJ3aW5zdG9uIiwiQ29uc29sZSIsImxvZ2dlciIsIkxvZ2dlciIsIm1vZHVsZSIsImV4cG9ydHMiXSwibWFwcGluZ3MiOiI7O0FBQUE7Ozs7QUFFQSxJQUFNQSxNQUFNLEdBQUc7QUFDWEMsRUFBQUEsTUFBTSxFQUFFO0FBQ0pDLElBQUFBLEtBQUssRUFBRSxDQURIO0FBRUpDLElBQUFBLElBQUksRUFBRSxDQUZGO0FBR0pDLElBQUFBLElBQUksRUFBRSxDQUhGO0FBSUpDLElBQUFBLE9BQU8sRUFBRSxDQUpMO0FBS0pDLElBQUFBLEtBQUssRUFBRSxDQUxIO0FBTUpDLElBQUFBLEtBQUssRUFBRTtBQU5ILEdBREc7QUFTWEMsRUFBQUEsTUFBTSxFQUFFO0FBQ0pOLElBQUFBLEtBQUssRUFBRSxLQURIO0FBRUpDLElBQUFBLElBQUksRUFBRSxRQUZGO0FBR0pDLElBQUFBLElBQUksRUFBRSxPQUhGO0FBSUpDLElBQUFBLE9BQU8sRUFBRSxNQUpMO0FBS0pDLElBQUFBLEtBQUssRUFBRSxNQUxIO0FBTUpDLElBQUFBLEtBQUssRUFBRTtBQU5ILEdBVEc7QUFpQlhFLEVBQUFBLFVBQVUsRUFBRSxDQUNSLElBQUlDLG9CQUFRRCxVQUFSLENBQW1CRSxPQUF2QixDQUFnQztBQUM1QixpQkFBYSxJQURlO0FBRTVCLGdCQUFZO0FBRmdCLEdBQWhDLENBRFE7QUFqQkQsQ0FBZjtBQXlCQSxJQUFNQyxNQUFNLEdBQUcsSUFBSUYsb0JBQVFHLE1BQVosQ0FBb0JiLE1BQXBCLENBQWY7QUFFQWMsTUFBTSxDQUFDQyxPQUFQLEdBQWlCO0FBQ2JmLEVBQUFBLE1BQU0sRUFBTkEsTUFEYTtBQUViWSxFQUFBQSxNQUFNLEVBQU5BO0FBRmEsQ0FBakIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgd2luc3RvbiBmcm9tICd3aW5zdG9uJztcblxuY29uc3QgY29uZmlnID0ge1xuICAgIGxldmVsczoge1xuICAgICAgICBlcnJvcjogMCxcbiAgICAgICAgd2FybjogMSxcbiAgICAgICAgaW5mbzogMixcbiAgICAgICAgdmVyYm9zZTogMyxcbiAgICAgICAgZGVidWc6IDQsXG4gICAgICAgIHNpbGx5OiA1XG4gICAgfSxcbiAgICBjb2xvcnM6IHtcbiAgICAgICAgZXJyb3I6ICdyZWQnLFxuICAgICAgICB3YXJuOiAneWVsbG93JyxcbiAgICAgICAgaW5mbzogJ2dyZWVuJyxcbiAgICAgICAgdmVyYm9zZTogJ2N5YW4nLFxuICAgICAgICBkZWJ1ZzogJ2JsdWUnLFxuICAgICAgICBzaWxseTogJ21hZ2VudGEnLFxuICAgIH0sXG4gICAgdHJhbnNwb3J0czogW1xuICAgICAgICBuZXcod2luc3Rvbi50cmFuc3BvcnRzLkNvbnNvbGUpKHtcbiAgICAgICAgICAgICd0aW1lc3RhbXAnOiB0cnVlLFxuICAgICAgICAgICAgJ2NvbG9yaXplJzogdHJ1ZVxuICAgICAgICB9KVxuICAgIF0sXG59XG5cbmNvbnN0IGxvZ2dlciA9IG5ldyh3aW5zdG9uLkxvZ2dlcikoY29uZmlnKTtcblxubW9kdWxlLmV4cG9ydHMgPSB7XG4gICAgY29uZmlnLFxuICAgIGxvZ2dlclxufTtcbiJdfQ==