<PackageReference Include="Serilog" Version="4.3.2-dev-02430" />

Serilog.Configuration.LoggerEnrichmentConfiguration

Controls enrichment configuration.
namespace Serilog.Configuration { public class LoggerEnrichmentConfiguration { public LoggerConfiguration With(params ILogEventEnricher[] enrichers); public LoggerConfiguration With<[Nullable(0)] TEnricher>() where TEnricher : ILogEventEnricher, new; public LoggerConfiguration WithProperty(string name, object value, bool destructureObjects = false); public LoggerConfiguration FromLogContext(); public LoggerConfiguration When(Func<LogEvent, bool> condition, Action<LoggerEnrichmentConfiguration> configureEnricher); public LoggerConfiguration AtLevel(LogEventLevel enrichFromLevel, Action<LoggerEnrichmentConfiguration> configureEnricher); public LoggerConfiguration AtLevel(LoggingLevelSwitch levelSwitch, Action<LoggerEnrichmentConfiguration> configureEnricher); public static LoggerConfiguration Wrap(LoggerEnrichmentConfiguration loggerEnrichmentConfiguration, Func<ILogEventEnricher, ILogEventEnricher> wrapEnricher, Action<LoggerEnrichmentConfiguration> configureWrappedEnricher); } }