Ejemplo n.º 1
0
 public void Log <TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func <TState, Exception, string> formatter)
 {
     using (var context = new LoggerContext(options.LoggerConnectionString))
     {
         context.Database.EnsureCreated();
         var log = new LogModel("Error", state.ToString(), exception.GetType().ToString(), exception.StackTrace)
         {
             EventId = eventId.Id
         };
         context.Set <LogModel>().Add(log);
         context.SaveChanges();
         //context.Set<LogModel>().Add()
     }
 }
Ejemplo n.º 2
0
 public Repository(LoggerContext dbContext, ILogger <T> logger)
 {
     this._dbContext = dbContext;
     _logger         = logger;
     this.Table      = dbContext.Set <T>();
 }