symref
Version:
Static code checker for AI code agents (Windsurf, Cline, etc.)
23 lines • 721 B
JavaScript
import { LogLevel } from '../types/LogLevel.js';
export class OutputFormatter {
log(message, level = LogLevel.INFO) {
const timestamp = new Date().toISOString();
const prefix = this.getLevelPrefix(level);
console.log(`${timestamp} ${prefix} ${message}`);
}
getLevelPrefix(level) {
switch (level) {
case LogLevel.ERROR:
return '[ERROR]';
case LogLevel.WARN:
return '[WARN]';
case LogLevel.INFO:
return '[INFO]';
case LogLevel.DEBUG:
return '[DEBUG]';
default:
return '[INFO]';
}
}
}
//# sourceMappingURL=OutputFormatter.js.map