Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
import pino from 'pino';
const logger = pino({
    prettyPrint: {
        colorize: true,
    },
});
const pinoExpressMiddlewareFn = require('express-pino-logger')({
    logger,
});
/**
 * @michael
 * @todo https://github.com/pinojs/pino-std-serializers
 * ^ wrap this serializer to customize all loggers changed to use this
 */
// function pinoExpressMiddleware(req: Request, res: Response, next: NextFunction) {
//   pinoExpressMiddlewareFn(req, res, next)
//   // now, add formatter
//   // req.log = req.log
//   req.log = logger
//   next()
// }
const pinoExpressMiddleware = pinoExpressMiddlewareFn;
export { logger, pinoExpressMiddleware };
//# sourceMappingURL=log.js.map