Skip to content

refactor: replace console.log with structured logger across core/ (#80)#103

Merged
MarcosBrendonDePaula merged 1 commit intomainfrom
refactor/replace-console-with-logger
Mar 14, 2026
Merged

refactor: replace console.log with structured logger across core/ (#80)#103
MarcosBrendonDePaula merged 1 commit intomainfrom
refactor/replace-console-with-logger

Conversation

@MarcosBrendonDePaula
Copy link
Copy Markdown
Collaborator

Summary

  • Replaced ~273 console.log/warn/error calls with structured logger across 26 files in core/
  • Server files (database.ts, RoomSystem.ts, RoomBroadcaster.ts, config/index.ts) now use logger from @core/utils/logger (Winston-based)
  • CLI/build files (commands, generators, create-project.ts, standalone.ts, sync-version.ts) now use buildLogger from @core/utils/build-logger (ANSI-based)
  • Template strings containing console.log (generated code) are preserved unchanged

Closes #80

What was excluded (intentionally kept as console.log)

File Calls Reason
build-logger.ts 31 IS the logger implementation
group-logger.ts 12 IS the logger implementation
startup-banner.ts 5 Formatted banner display
flux-plugins-generator.ts 6 Template strings (generated code)
live-components-generator.ts 2 Template strings (generated code)
auto-generated-components.ts 2 Auto-generated file
eden.ts 3 Browser context
createStore.ts 1 Browser context
vite-dev.ts 1 Vite separator line
vite/index.ts 1 Vite proxy context
create-live-component.ts 1 Template string
integration.test.ts 1 Test file
Generator template strings 11 Generated React/plugin code

Mapping rules

Context Logger Mapping
Server runtime logger console.loglogger.info, console.warnlogger.warn, console.errorlogger.error
CLI/build buildLogger console.logbuildLogger.info, success → buildLogger.success, console.errorbuildLogger.error

Test plan

  • Full test suite passes (597 passed, 0 failed)
  • All template strings with console.log preserved (generated code)
  • No remaining real console.log in modified files

🤖 Generated with Claude Code

Replace ~273 console.log/warn/error calls with structured logger in 26
files. Server files use `logger` (Winston-based), CLI/build files use
`buildLogger` (ANSI-based). Template strings containing console.log
(generated code) are preserved unchanged.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@MarcosBrendonDePaula MarcosBrendonDePaula merged commit 06471f9 into main Mar 14, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Substituir console.log pelo logger em todo o core (362 instancias)

1 participant