using Autofac; using Microsoft.Extensions.Logging; namespace CQRS_Simple.API.Modules { public class LoggerModule : Autofac.Module { protected override void Load(ContainerBuilder builder) { builder.RegisterInstance(new LoggerFactory()) .As(); builder.RegisterGeneric(typeof(Logger<>)) .As(typeof(ILogger<>)) .SingleInstance(); } } }