anki-mcp-http
Version:
Model Context Protocol server for Anki - enables AI assistants to interact with your Anki flashcards
39 lines • 1.21 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.createPinoLogger = createPinoLogger;
exports.createLoggerService = createLoggerService;
const pino_1 = require("pino");
function createPinoLogger(destination) {
return (0, pino_1.pino)({
level: process.env.LOG_LEVEL || 'info',
transport: {
target: 'pino-pretty',
options: {
destination,
colorize: true,
translateTime: 'HH:MM:ss Z',
ignore: 'pid,hostname',
},
},
});
}
function createLoggerService(pinoLogger) {
return {
log: (message, context) => {
pinoLogger.info({ context }, message);
},
error: (message, trace, context) => {
pinoLogger.error({ context, trace }, message);
},
warn: (message, context) => {
pinoLogger.warn({ context }, message);
},
debug: (message, context) => {
pinoLogger.debug({ context }, message);
},
verbose: (message, context) => {
pinoLogger.trace({ context }, message);
},
};
}
//# sourceMappingURL=bootstrap.js.map
;