UNPKG

@browser-bunyan/console-raw-stream

Version:

Bunyan stream for outputting raw JSON records to the browser console

1 lines 1.01 kB
{"version":3,"file":"index.cjs","sources":["../src/index.js"],"sourcesContent":["import { INFO, WARN, ERROR } from '@browser-bunyan/levels';\n\nexport class ConsoleRawStream {\n write(rec) {\n if (rec.level < INFO) {\n console.log(rec);\n } else if (rec.level < WARN) {\n console.info(rec);\n } else if (rec.level < ERROR) {\n console.warn(rec);\n } else {\n console.error(rec);\n }\n\n if(rec.err && rec.err.stack) {\n console.error(rec.err.stack);\n }\n if(rec.obj) {\n console.log(rec.obj);\n }\n }\n}"],"names":["write","rec","level","INFO","console","log","WARN","info","ERROR","warn","error","err","stack","obj"],"mappings":"0HAGIA,MAAA,SAAMC,GACEA,EAAIC,MAAQC,OACZC,QAAQC,IAAIJ,GACLA,EAAIC,MAAQI,OACnBF,QAAQG,KAAKN,GACNA,EAAIC,MAAQM,QACnBJ,QAAQK,KAAKR,GAEbG,QAAQM,MAAMT,GAGfA,EAAIU,KAAOV,EAAIU,IAAIC,OAClBR,QAAQM,MAAMT,EAAIU,IAAIC,OAEvBX,EAAIY,KACHT,QAAQC,IAAIJ,EAAIY"}