UNPKG

cakemail-mcp-server

Version:

Enterprise MCP server for Cakemail API integration with Claude AI - includes comprehensive template management, list management, sub-account management, BEEeditor visual email design, and advanced analytics

20 lines 693 B
import { pino, destination } from 'pino'; import fs from 'fs'; import path from 'path'; import { fileURLToPath } from 'url'; const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename); // Project root is two levels up from utils/ const projectRoot = path.resolve(__dirname, '../../'); const logDir = path.join(projectRoot, 'logs'); const logFile = path.join(logDir, 'app.log'); // Ensure logs directory exists if (!fs.existsSync(logDir)) { fs.mkdirSync(logDir, { recursive: true }); } // Only log to file const logger = pino({ level: process.env.LOG_LEVEL || 'info', }, destination(logFile)); export default logger; //# sourceMappingURL=logger.js.map