jlink-mcp
Version:
MCP server for SEGGER J-Link debug probes — LLM-driven embedded debugging with RTT, GDB server, and Trice/Pigweed support
19 lines • 610 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.initLogger = initLogger;
exports.log = log;
exports.logError = logError;
let outputChannel;
function initLogger(channel) {
outputChannel = channel;
}
function log(message) {
const timestamp = new Date().toISOString();
const line = `[${timestamp}] ${message}`;
outputChannel?.appendLine(line);
}
function logError(message, error) {
const errMsg = error instanceof Error ? error.message : String(error ?? "");
log(`ERROR: ${message}${errMsg ? ` - ${errMsg}` : ""}`);
}
//# sourceMappingURL=logger.js.map