Reference for the logging standardization effort: Jakarta Best Practice Proposal for Standardized Logging Fields - v2
This requirement outlines that we can use JSON, CSV, or any other delimited format as long as the field names are present.
JSON Approach
This has not been successfully tested on any other repo, but the CPS team implemented console JSON logging by adding the following to the XML files:
...
List of Application Status with logback core:
Low level of effort*:
- VES-mapper
- HV-VES
Medium level of effort**:
- DFC
- DL-DES
- DL-Feeder
- PM-Mapper
- PRH
- SliceAnalysis MS
- SON-Handler
- TCAgen2
- KPI-MS
*- can be completed with the string approach in a relatively short amount of time.
**- will take longer (and more troubleshooting) than basic changes to the XML files to complete the ask.