powsybl-core
powsybl-core copied to clipboard
ReportNode: Enriching the functional reports
Describe the current behavior
Many reports are currently missing:
- some modules/processes do not report anything
- some modules only report the minimal information (for instance some are only reporting errors)
- some modules only report the information which is in technical loggers
Describe the expected behavior
Functional information is reported
- in each module
- not only when error occurs
- functional logging with functional values, avoiding technical information
Describe the motivation
User needs functional information to understand what occured.
Besides, some ReportNode which expect children (messages of type "Xxxx xxx:") are currently empty because reports are missing. The user needs to assume everything went well based on the fact there are no children, which is not a judicious behaviour.
Extra Information
No response