public Task Consume(ConsumeContext <WriteLogEvent> context) { _writeService.Repository <LogData>().Insert(new LogData() { Date = context.Message.Date, Level = context.Message.Level, Thread = context.Message.Thread, Logger = context.Message.Logger, Message = context.Message.Message, Data = context.Message.Data, StackTrace = context.Message.StackTrace }); context.Respond(new { Status = true }); return(Task.CompletedTask); }
public void Login() { var userLog = new UserLog() { Content = Username + " loged in." }; _writeService.Repository <UserLog>().Insert(userLog); _writeService.SaveChanges(); base.ApplyEvent(new WriteLogEvent() { Level = LogLevel.Information.ToString(), Logger = nameof(UserDomain), Thread = "", Message = $"Member {Username} logged in" }); }