* fix(diagnostics): align Relational structured-log sort and ListSources with InMemory Include SourceId in the Relational ORDER BY tie-break chain, MarkSeen on the durable write path, and prefer the in-process source registry for ListSources so heartbeat and identity metadata survive Sqlite persistence. Fixes #8117 Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com> * fix(diagnostics): keep MarkSeen monotonic and ListSources IDs distinct Do not regress LastSeen when a delayed older flush replays MarkSeen. Use Ordinal keys when merging registry sources so case-distinct IDs stay distinct. Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com> --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com> |
||
|---|---|---|
| .. | ||
| Filtering | ||
| InMemory | ||
| Logging | ||
| Redaction | ||
| Sources | ||
| DefaultStructuredLogProviderTests.cs | ||
| Elsa.Diagnostics.StructuredLogs.UnitTests.csproj | ||
| StructuredLogsNamingTests.cs | ||
| StructuredLogsStorageRegistrationTests.cs | ||