Guest User

Untitled

a guest
Feb 21st, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. ILoggerFactory loggerFactory = new LoggerFactory().AddDebug();
  2. container.RegisterInstance(loggerFactory);
  3.  
  4. // inject factory in constructor
  5. public MyService(ILoggerFactory loggerFactory){
  6. this.logger = loggerFactory.CreateLogger<MyService>()
  7.  
  8. this.logger.LogInformation("Logger created");
  9. }
  10.  
  11. // inject logger in constructor
  12. public MyService(ILogger<MyService> logger){
  13. this.logger = logger;
  14.  
  15. this.logger.LogInformation("Logger created");
  16. }
  17.  
  18. container.Register(typeof(ILogger<>), made: Made.Of(() => loggerFactory.CreateLogger<>()));
Add Comment
Please, Sign In to add comment