Current behavior:
- Log output is in one file
- To view the log output of a specific project, you have to scroll through the logs of other projects
Current ci-components log pattern:
runs/ ├─ timestamp/ │ ├─ results/ │ ├─ logs.ansi │ └─ logs.html ├─ timestamp/ │ ├─ results/ │ ├─ logs.ansi │ └─ logs.html └─ ...
Expected behavior:
- Logs are segmented by project
- Each listed project to have a link to view log output
runs/ ├─ timestamp/ │ ├─ results/ │ ├─ extensions-AbuseFilter/ │ ├─ logs.ansi │ └─ logs.html │ ├─ extensions-AntiSpoof/ │ ├─ logs.ansi │ └─ logs.html ├─ timestamp/ │ ├─ results/ │ ├─ extensions-AbuseFilter/ │ ├─ logs.ansi │ └─ logs.html │ ├─ extensions-AntiSpoof/ │ ├─ logs.ansi │ └─ logs.html └─ ...
Work on this task is divided into two parts, that is generating segmented logs and front end modification to ingest generated logs