Logs are not persistent
The main dash could tell me that I'm seeing lots of errors, but when I go to log at the logs, there is nothing there.
It says "No results found".
Once I wait and logs get populated, if I click on the main page and then go back to the logs, again they have all disappeared.
I suspect the logs are stored somewhere, and if so, when opening the log view I think we should repopulate at least the last 30 known logs or something.
We also can't search for past logs it seems.
If we are not storing them, maybe we should store a rolling amount of them.
After I made a deposit, I ran into the same error, where the VC rejected the upload. But I couldn't see the logs when I went to Siren's log window, it just showed "No results found". Because they are not pre-populated.
Yea, the log page is a rolling log system. The backend/client monitor the logs via sse. the backend watches the logs and stores any log higher than INFO, but passes along the entire log stream to the client. The client only displays the most recent 1000 logs due to render limitation. Also because it only connects to SSE at runtime it will only see whats currently being passed by the backend. I think i have an imporvement issue to make a display for these stored warning/error/crit logs for user to review.