UNPKG

@sword-code-practice/sword-plugin-log

Version:

sword框架内置打印插件

35 lines (28 loc) 862 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); const chalk = require('chalk'); function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e["default"] : e; } const chalk__default = /*#__PURE__*/_interopDefaultLegacy(chalk); const now = () => { const _ = new Date(); return `${_.getFullYear()}-${_.getMonth() + 1}-${_.getDate()} ${_.getHours()}:${_.getMinutes()}:${_.getSeconds()}`; }; const log = { err: (v) => { console.log(`${chalk__default.gray(now())} ${v}`); }, info: (v) => { console.log(`${chalk__default.gray(now())} ${chalk__default.yellow(v)}`); }, success: (v) => { console.log(`${chalk__default.gray(now())} ${chalk__default.green(v)}`); } }; const useLog = () => { return { name: "log", log }; }; exports.log = log; exports.useLog = useLog;