UNPKG

@basicsu/courses-mcp

Version:

Interactive programming courses from Basics - MCP server for Cursor

20 lines 696 B
import fs from 'fs'; import path from 'path'; import os from 'os'; const logDir = path.join(os.homedir(), '.basicsu'); const logFile = path.join(logDir, 'error.log'); export function writeErrorLog(message, data) { try { // Ensure log directory exists if (!fs.existsSync(logDir)) { fs.mkdirSync(logDir, { recursive: true }); } const timestamp = new Date().toISOString(); const logEntry = `[${timestamp}] ${message}\n${data ? JSON.stringify(data, null, 2) : ''}\n\n`; fs.appendFileSync(logFile, logEntry); } catch (error) { console.error('Failed to write error log:', error); } } //# sourceMappingURL=logger.js.map