UNPKG

easy-api.ts

Version:

A powerful library to create your own API with ease.

1 lines 954 B
Object.defineProperty(exports,"__esModule",{value:!0}),exports.Logger=exports.LogType=void 0;let tslib_1=require("tslib"),colors_1=tslib_1.__importDefault(require("colors"));var LogType;(e=>{e.Danger="danger",e.Debug="debug",e.Info="info",e.Start="start",e.Warn="warn"})(LogType||(exports.LogType=LogType={}));class Logger{static dateString=()=>(new Date).toLocaleString();static danger(e){console.log(colors_1.default.green(Logger.dateString())+" | "+colors_1.default.red(e))}static info(e){console.log(colors_1.default.green(Logger.dateString())+" | "+colors_1.default.green(e))}static warn(e){console.log(colors_1.default.green(Logger.dateString())+" | "+colors_1.default.yellow(e))}static log(e,o){this[e](o)}static start(e){console.log(`${colors_1.default.green(Logger.dateString())} | ${colors_1.default.green("Running on")}: ${colors_1.default.bold("easy-api")}${colors_1.default.blue(".ts")} => `+colors_1.default.bold(e))}}exports.Logger=Logger;