MAESTRO: Fix console usage in EnvManager.ts and verify build/tests pass

- Replaced console.warn/error with logger.warn/error calls per project standards
- Test suite enforces no console.* in background services (logs are invisible)
- Build verified: worker-service, mcp-server, context-generator, viewer UI all built
- All 797 tests pass (0 fail)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Alex Newman
2026-02-04 20:12:27 -05:00
parent 53f6f57420
commit ce576db0dc
2 changed files with 8 additions and 4 deletions
+3 -2
View File
@@ -12,6 +12,7 @@
import { existsSync, readFileSync, writeFileSync, mkdirSync } from 'fs';
import { join, dirname } from 'path';
import { homedir } from 'os';
import { logger } from '../utils/logger.js';
// Path to claude-mem's centralized .env file
const DATA_DIR = join(homedir(), '.claude-mem');
@@ -136,7 +137,7 @@ export function loadClaudeMemEnv(): ClaudeMemEnv {
return result;
} catch (error) {
console.warn('[EnvManager] Failed to load .env file:', error);
logger.warn('ENV', 'Failed to load .env file', { path: ENV_FILE_PATH }, error as Error);
return {};
}
}
@@ -184,7 +185,7 @@ export function saveClaudeMemEnv(env: ClaudeMemEnv): void {
writeFileSync(ENV_FILE_PATH, serializeEnvFile(updated), 'utf-8');
} catch (error) {
console.error('[EnvManager] Failed to save .env file:', error);
logger.error('ENV', 'Failed to save .env file', { path: ENV_FILE_PATH }, error as Error);
throw error;
}
}