Add a way to view the core's logs from the UI
Description
Introduces a ring buffer log appender, which can be read using an API call.
Additions
- The ring buffer appender
- A new endpoint returning the entries in the ring buffer
- A new Response constructor for pre-populating the response
Changes
- Logback now also writes to the ring buffer appender
Test and Review
Resolves #194 (closed)
To be filled in by the reviewers
-
All of the methods are commented to expectation -
The methods are tested to satisfaction -
There are no unnecessary files present in the MR -
The continuous integration has no problems with the MR -
The MR is filled in as requested (including labels, milestones, and reviewers) -
The documentation is up-to-date -
All nullable parameters are marked as such
Edited by Luc Everse