public Syslog(string subject, string description, eLogSeverity severity, string createdBy) { _subject = subject; _description = description; _severity = severity; CreatedBy = createdBy; CreatedOn = DateTime.UtcNow.ToString(AppConstants.Format_SyslogTime); }
public static void Log(eLogSeverity severity, int code, string msg) { EveShoppingContext contexto = new EveShoppingContext(); eshLog log = new eshLog(); log.Severity = (short)severity; log.Code = code; log.Message = msg; log.Date = System.DateTime.Now; if (System.Threading.Thread.CurrentPrincipal.Identity.IsAuthenticated) { string userName = System.Threading.Thread.CurrentPrincipal.Identity.Name; UserProfile usu = contexto.UserProfiles.Where(u => u.UserName == userName).FirstOrDefault(); if (usu != null) { log.UserId = usu.UserId; } } contexto.eshLogs.Add(log); contexto.SaveChanges(); }
private Syslog CreateSyslog(string subject, string description, eLogSeverity severity) { return(new Syslog(subject, description, severity, nameof(AdminService))); }