using Autofac; using PlanTempus.Core.Logging; namespace PlanTempus.Core.ModuleRegistry { public class SeqLoggingModule : Module { public required SeqConfiguration SeqConfiguration { get; set; } protected override void Load(ContainerBuilder builder) { //builder.RegisterType() // .As>() // .SingleInstance(); builder.RegisterType() //.As() .SingleInstance(); builder.RegisterGeneric(typeof(SeqLogger<>)); builder.RegisterInstance(SeqConfiguration); builder.RegisterType() .As() .SingleInstance(); } } }