fix: remove console.log statements, use console.debug where needed
Per Obsidian plugin submission requirements, only console.warn, console.error, and console.debug are allowed. Changes: - Removed console.log from main.ts (API key generation and migration) - Removed console.log from mcp-server.ts (server start/stop messages) - Replaced console.log with console.debug in notifications.ts - Updated tests to expect console.debug instead of console.log All functionality is preserved - server status is still shown via Notice and status bar, and tool calls are still logged when enabled.
This commit is contained in:
@@ -18,7 +18,6 @@ export default class MCPServerPlugin extends Plugin {
|
||||
|
||||
// Auto-generate API key if not set
|
||||
if (!this.settings.apiKey || this.settings.apiKey.trim() === '') {
|
||||
console.log('Generating new API key...');
|
||||
this.settings.apiKey = generateApiKey();
|
||||
await this.saveSettings();
|
||||
}
|
||||
@@ -30,7 +29,6 @@ export default class MCPServerPlugin extends Plugin {
|
||||
}
|
||||
const legacySettings = this.settings as LegacySettings;
|
||||
if ('enableCORS' in legacySettings || 'allowedOrigins' in legacySettings) {
|
||||
console.log('Migrating legacy CORS settings...');
|
||||
delete legacySettings.enableCORS;
|
||||
delete legacySettings.allowedOrigins;
|
||||
await this.saveSettings();
|
||||
|
||||
Reference in New Issue
Block a user