/** * simulationLogger.js * * Logger simples que imprime no console e acumula linhas para salvar em arquivo. */ const lines = [] function timestamp () { return new Date().toISOString().replace('T', ' ').substring(0, 19) } export function logInfo (msg) { const line = `[INFO] ${timestamp()} ${msg}` console.log(line) lines.push(line) } export function logWarning (msg) { const line = `[WARN] ${timestamp()} ${msg}` console.warn(line) lines.push(line) } export function logError (msg) { const line = `[ERROR] ${timestamp()} ${msg}` console.error(line) lines.push(line) } export function getLog () { return lines.join('\n') }