Agenda, Agendador, Configurações

This commit is contained in:
Leonardo
2026-03-12 08:58:36 -03:00
parent f733db8436
commit f4b185ae17
197 changed files with 33405 additions and 6507 deletions

View File

@@ -0,0 +1,33 @@
/**
* 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')
}