UNPKG

533 BJavaScriptView Raw
1const bunyan = require('bunyan')
2const LogStream = require('./utils/logstream')
3const osLocale = require('os-locale')
4
5/**
6 * @type {{trace:Function, debug:Function, info:Function, warn:Function, error:Function, child:Function, level:Function, levels:Function}}
7 */
8const logger = bunyan.createLogger({
9 name: '\u0008',
10 streams: [
11 {
12 level: process.env.LOG_LEVEL || 'info',
13 stream: new LogStream(osLocale.sync().replace('_', '-')),
14 type: 'raw'
15 }
16 ]
17})
18logger.plain = console.log
19
20module.exports = logger