UNPKG

nice-logs

Version:
1 lines 2.41 kB
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var o=t();for(var r in o)("object"==typeof exports?exports:e)[r]=o[r]}}(this,(function(){return function(e){var t={};function o(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,o),i.l=!0,i.exports}return o.m=e,o.c=t,o.d=function(e,t,r){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(o.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)o.d(r,i,function(t){return e[t]}.bind(null,i));return r},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=0)}([function(e,t,o){"use strict";o.r(t);class r{static getTime(){return parseFloat(this.timer.now().toFixed(3))}static custom(e,t,o,...r){console.log(`%c${e}%c${o?` [${this.getTime()}]`:""}`,t,this.logStyle.time,...r)}static title(e){this.custom(e,this.logStyle.title,!1)}static info(...e){this.custom(this.modeText.info,this.logStyle.info,this.timeStampEnabled,...e)}static warn(...e){this.custom(this.modeText.warn,this.logStyle.warning,this.timeStampEnabled,...e)}static error(...e){this.custom(this.modeText.error,this.logStyle.danger,this.timeStampEnabled,...e)}static success(...e){this.custom(this.modeText.success,this.logStyle.success,this.timeStampEnabled,...e)}}r.timer="undefined"!=typeof window&&window.performance||Date,r.modeText={info:"INFO",warn:"WARN",error:"ERROR",success:"OK"},r.logStyle={info:"background: #3880ff; color: #ffffff; border-radius: 3px; padding: 0 5px",success:"background: #10dc60; color: #ffffff; border-radius: 3px; padding: 0 5px",warning:"background: #ffce00; color: #ffffff; border-radius: 3px; padding: 0 5px",danger:"background: #f04141; color: #ffffff; border-radius: 3px; padding: 0 5px",time:"color: #ffce00",title:"font-size: 1.5rem"},r.timeStampEnabled=!0,o.d(t,"Log",(function(){return r}))}])}));