UNPKG

quip-export

Version:

Export all folders and documents from Quip

24 lines (20 loc) 739 B
const LoggerAdapter = require('./LoggerAdapter'); const pino = require('pino'); class PinoLogger extends LoggerAdapter { constructor(level=LoggerAdapter.LEVELS.INFO, destination) { super(level, destination); this.logger = pino({ level, prettyPrint: { ignore: 'pid,hostname', translateTime: 'SYS:dd-mm-yyyy HH:MM:ss.l', colorize: destination? false : true } }, destination); } debug (message) { this.logger.debug(message); } info (message) { this.logger.info (message); } warn (message) { this.logger.warn (message); } error (message) { this.logger.error(message); } } module.exports = PinoLogger;