Open
Description
Description
The current CLI application displays ASCII art for regular weather mode, but doesn't have mountain-themed ASCII graphics when the --climber
flag is enabled. Additionally, informational log outputs are displayed that should be suppressed for a cleaner user experience.
Current Behavior
- Standard weather output shows sun/cloud ASCII art
- When using the
--climber
flag, no mountain-specific ASCII art is displayed - INFO level log messages are displayed in the console output
Requested Changes
- Add mountain-themed ASCII art that displays when the
--climber
flag is used - Remove or suppress INFO level logger outputs from the console display
- Ensure the
--help
flag works properly to display available options
Implementation Notes
- The mountain ASCII art should be displayed instead of the current sun/cloud art when in climber mode
- The art should represent mountains and fit with the climber-specific weather data
- Logger configuration should be adjusted to suppress INFO level messages while maintaining other log levels
- The solution should follow the project's coding standards and be fully tested
Technical Details
- ASCII art should be added to the appropriate resource files or code locations
- Logger configuration may need updates in
logging.properties
- CLI argument handling may need review to properly detect and process the
--climber
flag
Related Files
- WeatherApp.java (for CLI output handling)
- logging.properties (for logger configuration)
- Any resource files containing ASCII art
Acceptance Criteria
- When running with
--climber
flag, mountain ASCII art is displayed - No INFO level log messages appear in normal console output
- All existing functionality continues to work correctly
- Code follows project standards and passes all tests