Esempio n. 1
0
 public void Add(LogEntry entry)
 {
     lock (syncRoot)
     {
         _data.Add(entry);
     }
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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
        }