@vechain/sdk-logging
Version:
This module provides functionality to logging data for vechain-sdk
17 lines • 766 B
JavaScript
var i=Object.defineProperty;var s=(o,r)=>{for(var e in r)i(o,e,{get:r[e],enumerable:true});};var p={};s(p,{VeChainSDKLogger:()=>m});var n={log:o=>{let r=o.messages.map(e=>`- ${e}`).join(`
`);console.log(`
****************** EVENT: ${o.title} ******************
`+r+`
`);}};var t={log:o=>{console.error(`
****************** ERROR ON: %s ******************
- Error message: '%s'
- Error data:
%o
- Internal error:
%o
`,o.methodName,o.errorMessage,o.data,o.innerError);}};var g={log:o=>{let r=o.messages.map(e=>`- ${e}`).join(`
`);console.warn(`
****************** WARNING: ${o.title} ******************
`+r+`
`);}};var m=o=>o==="error"?t:o==="warning"?g:n;export{m as VeChainSDKLogger,p as logging};//# sourceMappingURL=index.mjs.map
//# sourceMappingURL=index.mjs.map