Fix direct console logging warnings - #32
Conversation
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 10 included reviews per hour; 9 remain after this review. 📝 WalkthroughWalkthroughThe debug logging methods now send messages through a single logger call. The code uses the plugin logger when available and a named Java logging fallback otherwise. The message prefix changes to ChangesRebuild debug logging
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~8 minutes Change: Bug fix Merge Risk: ⚪ Minimal · up to This changes how debug messages are emitted, with no concrete regression established. The change is mergeable subject to routine checks. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
🧪 Generate unit tests (beta)
A rabbit checks the log at night Comment |
Paper reports TLibs for writing directly to System.out during startup. RebuildDebug now emits each message once through the plugin logger, preserving the debug toggle and unconditional startup messages. A JUL fallback keeps logging available without a plugin instance.
Validation: Java 21 Maven clean verify passed (20 tests), runtime JAR verification passed, and the source scan found no active System.out/System.err calls. Live server validation has not been performed.
Summary by CodeRabbit
[MMORebuild]label instead of[TLibs].