UNPKG

@fast-china/utils

Version:

Fast 工具库.

3 lines (2 loc) 926 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const r=require("vue"),e=require("lodash-unified"),o=require("../error/index.js"),s=r.reactive({uniAppPlusSplit:!1}),t=(r,...o)=>{s.uniAppPlusSplit&&"undefined"!=typeof uni&&"undefined"!=typeof plus?o.forEach(o=>{e.isNil(o)||console[r.toLowerCase()](e.isString(o)?o:JSON.stringify(o,null,2))}):console[r.toLowerCase()](...o)},i=r=>(e,o,s)=>{const i=`[Fast-${r}-${e}]`;s?t(r,`${i}${o?` ${o}`:""}`,s):t(r,`${i}${o?` ${o}`:""}`)},n=i("Log"),l=i("Warn"),p=i("Debug");exports.consoleDebug=p,exports.consoleError=(r,s)=>{e.isNil(s)||(e.isString(s)?console.error(new o.FastError(`[Fast-${r}] ${s}`)):t("Error",`[Fast-Error-${r}]`,s))},exports.consoleLog=n,exports.consoleWarn=l,exports.throwError=(r,e)=>{throw new o.FastError(`[Fast-${r}] ${e}`)},exports.useConsole=()=>({setUniAppPlusSplit(r){s.uniAppPlusSplit=r}}); //# sourceMappingURL=index.js.map