Skip to content

feat(echosvr): enhance startup logging and streamline build process - #2

Merged
xvlet merged 1 commit into
masterfrom
feature/logging-and-streamline
Jul 29, 2026
Merged

feat(echosvr): enhance startup logging and streamline build process#2
xvlet merged 1 commit into
masterfrom
feature/logging-and-streamline

Conversation

@xvlet

@xvlet xvlet commented Jul 29, 2026

Copy link
Copy Markdown
Owner
  • Build: Updated Makefile to simplify local builds using a temporary staging directory and streamlined the all and clean targets.
  • Config: Simplified config.yml mock route examples into a unified /api/mock endpoint demonstrating dynamic routing, delayed responses, and custom headers.
  • Core: Generated a unique UUID (startupReqID) for startup logs to ensure consistent log formatting without empty spaces.
  • Core: Formatted the HTTP and WebSocket server startup logs with cyan arrow headers for better terminal visibility.
  • Core: Highlighted the wildcard (Catch-all) route log with bright yellow text for quick identification.
  • Core: Refactored WebSocket route registration logging to match the standardized HTTP route output format.

- Build: Updated Makefile to simplify local builds using a temporary staging directory and streamlined the `all` and `clean` targets.
- Config: Simplified config.yml mock route examples into a unified `/api/mock` endpoint demonstrating dynamic routing, delayed responses, and custom headers.
- Core: Generated a unique UUID (startupReqID) for startup logs to ensure consistent log formatting without empty spaces.
- Core: Formatted the HTTP and WebSocket server startup logs with cyan arrow headers for better terminal visibility.
- Core: Highlighted the wildcard (Catch-all) route log with bright yellow text for quick identification.
- Core: Refactored WebSocket route registration logging to match the standardized HTTP route output format.
@xvlet xvlet added the enhancement New feature or request label Jul 29, 2026
@xvlet
xvlet merged commit d0c5cbe into master Jul 29, 2026
1 check passed
@xvlet
xvlet deleted the feature/logging-and-streamline branch August 4, 2026 08:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant