{"version":3,"sources":["../../src/common/logging.ts"],"sourcesContent":["import { createLogger, format, transports } from \"winston\";\n\nexport interface Logger {\n  debug: (message: string, meta?: object) => void;\n  info: (message: string, meta?: object) => void;\n  warn: (message: string, meta?: object) => void;\n  error: (message: string, meta?: object) => void;\n}\n\nexport function getLogger() {\n  return createLogger({\n    level: process.env.APITALLY_DEBUG ? \"debug\" : \"warn\",\n    format: format.combine(\n      format.colorize(),\n      format.timestamp(),\n      format.printf(\n        (info) => `${info.timestamp} ${info.level}: ${info.message}`,\n      ),\n    ),\n    transports: [new transports.Console()],\n  });\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;AAAA;;;;;AAAA,qBAAiD;AAS1C,SAASA,YAAAA;AACd,aAAOC,6BAAa;IAClBC,OAAOC,QAAQC,IAAIC,iBAAiB,UAAU;IAC9CC,QAAQA,sBAAOC,QACbD,sBAAOE,SAAQ,GACfF,sBAAOG,UAAS,GAChBH,sBAAOI,OACL,CAACC,SAAS,GAAGA,KAAKF,SAAS,IAAIE,KAAKT,KAAK,KAAKS,KAAKC,OAAO,EAAE,CAAA;IAGhEC,YAAY;MAAC,IAAIA,0BAAWC,QAAO;;EACrC,CAAA;AACF;AAZgBd;","names":["getLogger","createLogger","level","process","env","APITALLY_DEBUG","format","combine","colorize","timestamp","printf","info","message","transports","Console"]}