* Add structured log persistence spec * Clarify structured log persistence spec * Plan structured log persistence implementation * Regenerate structured log persistence tasks * Address structured log persistence analysis findings * Add structured log SQLite persistence * Address structured log persistence review * Harden structured log write buffer shutdown * Start structured log SQLite migrations before buffer
11 lines
414 B
C#
11 lines
414 B
C#
using Elsa.Diagnostics.StructuredLogs.Models;
|
|
|
|
namespace Elsa.Diagnostics.StructuredLogs.Contracts;
|
|
|
|
public interface IStructuredLogStore : IStructuredLogSink
|
|
{
|
|
ValueTask<RecentStructuredLogsResult> QueryAsync(StructuredLogFilter filter, CancellationToken cancellationToken = default);
|
|
|
|
ValueTask<IReadOnlyCollection<StructuredLogSource>> ListSourcesAsync(CancellationToken cancellationToken = default);
|
|
}
|