UNPKG

fastify-scaffold

Version:

I write a fair number of web apps that use `fastify` (as a web server), `marko` (for templating), and `lasso` (for asset bundling).

22 lines (16 loc) 384 B
'use strict' const path = require('path') const pino = require('pino') const config = require(path.join(__dirname, '..', 'config.js')) let logger module.exports = function (opts) { if (logger) { return logger } const options = opts || config.logger || {pretty: true} if (options.pretty) { options.prettyPrint = true } logger = pino(options) return logger }