UNPKG

heya-ice

Version:

ICE: logging, debugging, and assert facility.

25 lines (23 loc) 793 B
/* UMD.define */ (typeof define=="function"&&define||function(d,f,m){m={module:module,require:require};module.exports=f.apply(null,d.map(function(n){return m[n]||require(n)}))}) ([], function(){ "use strict"; return function consoleSink(ice, meta, text, condition, custom){ console.log(meta.name + ": " + meta.level + " on " + meta.time.toUTCString() + " in " + meta.filename + (meta.filename !== meta.id ? " as " + meta.id : "")); if(text){ console.log(meta.name + ": text - " + text); } if(condition){ console.log(meta.name + ": cond - " + condition); } if(custom){ console.log(meta.name + ": custom - ", custom); } if(meta.stack){ console.log(meta.name + ": stack"); console.log(meta.stack); console.log(meta.name + ": end of stack"); } }; });