const isBrowser = typeof window !== 'undefined'; let stream = undefined; // browser settings if (isBrowser) { const ConsoleFormattedStream = require('@browser-bunyan/console-formatted-stream').ConsoleFormattedStream; stream = new ConsoleFormattedStream(); } // node settings else { const isFormat = !(process.env.FORMAT_NODE_LOG === 'false'); if (isFormat) { const bunyanFormat = require('bunyan-format'); stream = bunyanFormat({ outputMode: 'long' }); } } module.exports = stream;