sfcc-dev-mcp
Version:
MCP server for Salesforce B2C Commerce Cloud development assistance including logs, debugging, and development tools
22 lines • 806 B
JavaScript
import { AbstractLogToolHandler } from './abstract-log-tool-handler.js';
import { JOB_LOG_TOOL_CONFIG } from '../../tool-configs/job-log-tool-config.js';
import { JOB_LOG_TOOL_NAMES_SET } from '../../utils/log-tool-constants.js';
/**
* Handler for job-specific log tools using config-driven dispatch
* Separates job log operations from standard log operations for better maintainability
*/
export class JobLogToolHandler extends AbstractLogToolHandler {
constructor(context, subLoggerName) {
super(context, subLoggerName);
}
canHandle(toolName) {
return JOB_LOG_TOOL_NAMES_SET.has(toolName);
}
getToolNameSet() {
return JOB_LOG_TOOL_NAMES_SET;
}
getToolConfig() {
return JOB_LOG_TOOL_CONFIG;
}
}
//# sourceMappingURL=job-log-handler.js.map