Create a logger for GUI and lower levels that explain what user input was and what errors occurred. Should have different levels even if not used currently. There should be an exception handler that gives the stack as this makes it easier to debug. Examples of what should be logged are as follows:
Schematic Creation
Cadence Terminal Loading
Config File Loading
Assignment of pins on DUT
Errors (including excepted)
Log files should be saved in the ~/morpheus folder and the logging level should be stored in the user.yml.
Create a logger for GUI and lower levels that explain what user input was and what errors occurred. Should have different levels even if not used currently. There should be an exception handler that gives the stack as this makes it easier to debug. Examples of what should be logged are as follows:
Log files should be saved in the ~/morpheus folder and the logging level should be stored in the user.yml.