mirror of
https://github.com/wassname/talk.git
synced 2026-06-29 03:55:09 +08:00
19 lines
510 B
JavaScript
19 lines
510 B
JavaScript
const { version } = require('../package.json');
|
|
const Logger = require('bunyan');
|
|
const { LOGGING_LEVEL, REVISION_HASH } = require('../config');
|
|
const logger = new Logger({
|
|
src: true,
|
|
name: 'talk',
|
|
version,
|
|
revision: REVISION_HASH,
|
|
level: LOGGING_LEVEL,
|
|
serializers: Logger.stdSerializers,
|
|
});
|
|
|
|
// Create the logging instance that all logger's are branched from.
|
|
function createLogger(name, traceID) {
|
|
return logger.child({ origin: name, traceID });
|
|
}
|
|
|
|
module.exports = { logger, createLogger };
|