CQRS_Simple/CQRS_Simple.API/Modules/LoggerModule.cs

18 lines
460 B
C#
Raw Normal View History

2022-04-07 14:00:58 +08:00
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<ILoggerFactory>();
builder.RegisterGeneric(typeof(Logger<>))
.As(typeof(ILogger<>))
.SingleInstance();
}
}
}