1 | const bunyan = require('bunyan')
|
2 | const LogStream = require('./utils/logstream')
|
3 | const 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 | */
|
8 | const 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 | })
|
18 | logger.plain = console.log
|
19 |
|
20 | module.exports = logger
|