@cfxdevkit/defillama
Version:
A TypeScript library for interacting with Defillama API
25 lines • 848 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.createLogger = void 0;
const pino_1 = __importDefault(require("pino"));
// Configure the logger with default settings
const logger = (0, pino_1.default)({
level: process.env.LOG_LEVEL || "info",
transport: {
target: "pino-pretty",
options: {
colorize: true,
translateTime: "SYS:standard",
ignore: "pid,hostname",
},
},
});
// Create child loggers for different modules
const createLogger = (module) => logger.child({ module });
exports.createLogger = createLogger;
// Default logger instance
exports.default = logger;
//# sourceMappingURL=logger.js.map