* fix(diagnostics): honor MaxRecentLogQuerySize for relational Take Relational recent-log queries used a hard-coded null→100 default and 1000 clamp, so enabling Sqlite silently dropped the page size from the InMemory contract of StructuredLogsOptions.MaxRecentLogQuerySize. Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com> * test(diagnostics): disambiguate Options.Create in SQL builder tests Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com> * fix(diagnostics): normalize negative MaxRecentLogQuerySize before Clamp Math.Clamp throws when the configured ceiling is negative. Both InMemory and Relational now share ClampRecentLogQueryTake, which treats a negative max as zero so query construction cannot fail. 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 | ||