menios icon indicating copy to clipboard operation
menios copied to clipboard

Separate debug messages from stderr using serial port file descriptor

Open pbalduino opened this issue 3 months ago • 0 comments

Problem

Currently, debug messages are written to stderr using fprintf, which causes:

  • Debug messages mixed with actual error messages on stderr
  • Console clutter
  • Debug messages not properly captured in log files

Proposed Solution

Add a file descriptor for the serial port and route debug messages through this descriptor instead of stderr:

  • Create a dedicated file descriptor for the serial port
  • Update fprintf calls for debug messages to use the serial port descriptor
  • Keep STDERR clean for only actual error messages
  • Enable debug messages to be visible in log files

Benefits

  • Cleaner separation between debug logs and error messages
  • Less console clutter
  • Better log file management
  • Easier debugging workflow

pbalduino avatar Oct 24 '25 12:10 pbalduino