elsa-core/src/modules/Elsa.Diagnostics.ConsoleLogs/Features/ConsoleLogsFeature.cs
Sipke Schoorstra 43108c2e48
Add diagnostics console logs (#7462)
* feat: add diagnostics console logs

* test: avoid secret-like redaction fixtures

* fix: address console logs review feedback

* fix: harden console log capture lifecycle

* fix: report console log drop summaries

* fix: address diagnostics review cleanups
2026-05-18 02:16:46 +02:00

23 lines
592 B
C#

using Elsa.Diagnostics.ConsoleLogs.Extensions;
using Elsa.Extensions;
using Elsa.Features.Abstractions;
using Elsa.Features.Services;
namespace Elsa.Diagnostics.ConsoleLogs.Features;
public class ConsoleLogsFeature(IModule module) : FeatureBase(module)
{
public Action<ConsoleLogsOptions>? ConfigureOptions { get; set; }
public override void Configure()
{
Module.AddFastEndpointsAssembly<ConsoleLogsFeature>();
}
public override void Apply()
{
Services.AddConsoleLogsServices(ConfigureOptions);
Module.AddFastEndpointsFromModule();
}
}