Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ILoggerFactory loggerFactory = new LoggerFactory().AddDebug();
- container.RegisterInstance(loggerFactory);
- // inject factory in constructor
- public MyService(ILoggerFactory loggerFactory){
- this.logger = loggerFactory.CreateLogger<MyService>()
- this.logger.LogInformation("Logger created");
- }
- // inject logger in constructor
- public MyService(ILogger<MyService> logger){
- this.logger = logger;
- this.logger.LogInformation("Logger created");
- }
- container.Register(typeof(ILogger<>), made: Made.Of(() => loggerFactory.CreateLogger<>()));
Add Comment
Please, Sign In to add comment