Allen-Synthesis / EuroPi

EuroPi: A reprogrammable Eurorack module based on the Raspberry Pi Pico

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Project Suggestion] Debug Logging

mjaskula opened this issue · comments

Project Suggestion

PR #139 added debug logging and log file rolling support to the cvrecorder script. We should consider adding logging support to the EuroPi library so that scrips do not need to implement this.

The primary needs of this feature would be:

  • speed of the logging. Anything that isn't logging exceptions after a crash would need to be quick to avoid interfering with the running script.
  • Space management. We only have so much room on the Pico, so no need to store excessive or irrelevant log data. The referenced PR achieved this via log file rolling.