Log version and system info at desktop startup#9926
Merged
tool4ever merged 1 commit intoCard-Forge:masterfrom Feb 27, 2026
Merged
Log version and system info at desktop startup#9926tool4ever merged 1 commit intoCard-Forge:masterfrom
tool4ever merged 1 commit intoCard-Forge:masterfrom
Conversation
Add desktop fallback to GuiBase.getHWInfo() for Java/OS/RAM when hwInfo is unavailable. Route startup header through Logger.info() on both desktop and mobile for formatted, timestamped output. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
tool4ever
approved these changes
Feb 27, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Mobile already logs hardware and version info at startup via
GuiBase.getHWInfo(), but desktop never called it —getHWInfo()returned an empty string whenhwInfowas null (desktop has no Android hardware detection).This adds a desktop fallback to
getHWInfo()that reports Java version, OS, and memory, and calls it fromMain.javaat startup — matching mobile's behavior.Both entry points now route through
Logger.info()(tinylog) instead ofSystem.out.println()for timestamped, formatted output inforge.log:3 files, +29/-11.
🤖 Generated with Claude Code