extract debug_log into its own static library; expose log_view iterator instead of raw ring_buffer

This commit is contained in:
Ian Gulliver
2026-05-01 10:33:39 -07:00
parent b82c038091
commit 7000c2e825
7 changed files with 91 additions and 40 deletions

View File

@@ -45,8 +45,9 @@ std::optional<ResponseInfo> handle_info(const responder&, const RequestInfo&) {
std::optional<ResponseLog> handle_log(const responder&, const RequestLog&) {
ResponseLog resp;
for (auto& e : g_debug_log)
for (auto& e : log_entries()) {
resp.entries.push_back(LogEntry{e.timestamp_us, e.message});
}
return resp;
}