public void Add(LogEntry entry) { lock (syncRoot) { _data.Add(entry); } }
protected void write(string message, string description) { var entry = new LogEntry(region, message?.Trim(), description?.Trim(), stopwatch.ElapsedMilliseconds, level, DateTime.Now, Thread.CurrentThread.ManagedThreadId); log.Add(entry); }
public IActionResult OnPost() { if (!ModelState.IsValid) { return(Page()); } if (Log.LogId > 0) { _logData.Update(Log); } else { _logData.Add(Log); } _logData.Commit(); TempData["Message"] = "Log saved!"; return(RedirectToPage("./LogDetails", new { logId = Log.LogId })); // Post-Redirect-Get pattern to avoid refreshing a post }