UNPKG

g-search-mcp

Version:

MCP server for Google search using Playwright browser

30 lines (29 loc) 714 B
class Logger { logMode; constructor(options = {}) { this.logMode = options.logMode || false; } log(level, message) { if (!this.logMode) return; const timestamp = new Date().toISOString(); const logMessage = `${timestamp} [${level}] ${message}`; console.error(logMessage); } info(message) { this.log("INFO", message); } warn(message) { this.log("WARN", message); } error(message) { this.log("ERROR", message); } debug(message) { this.log("DEBUG", message); } } // Create default logger instance export const logger = new Logger({ logMode: process.argv.includes("--log"), });