public async Task Log(object e) { Exception exception = (Exception)e; if (ExceptionContainsSensitiveInformation(exception)) { return; } await _logDal.Add(new LogDto { DateTime = DateTime.Now, FromMicroService = "Log_Service", Message = exception.Message, Stacktrace = exception.StackTrace, Uuid = Guid.NewGuid() }); }
public IActionResult Error() { var exceptionfeature = HttpContext.Features.Get <IExceptionHandlerPathFeature>(); Log log = new Log { Audit = "ERROR", Date = DateTime.Now, Detail = $"Path : {exceptionfeature?.Path} - Message : {exceptionfeature?.Error?.Message} - StackTrace : {exceptionfeature?.Error?.StackTrace}", User = User.Identity.IsAuthenticated ? User.Identity.Name : "Anonymous", Ip = HttpContext.Connection.RemoteIpAddress.ToString() }; _logDal.Add(log); return(View()); }
public IActionResult Index() { Log log = new Log { Audit = "INFO", Date = DateTime.Now, Detail = "Home.Index()", User = User.Identity.IsAuthenticated ? User.Identity.Name : ConstStrings.Anonymous, Ip = HttpContext.Connection.RemoteIpAddress.ToString() }; _logDal.Add(log); var blogs = _blogDal.GetList(); return(View(blogs)); }
} //! //LOGLARI DBYE EKLE public bool AddLogs() { try { List <Log> LogList = GetLogs(); if (!LogList.Any()) { return(false); //LİSTE BOŞ İSE FALSE DÖN } bool result = _logDal.Add(LogList); return(result); } catch { throw new ApplicationException("Loglar Veritabanına Eklenemedi"); } } //!
public IResult Add(Log log) { _logDal.Add(log); return(new SuccessResult(Messages.LogAdded)); }
public void Log(Log log) { _logDal.Add(log); }
public static void Log(Log log) { logDal.Add(log); }
public void Add(Log log, Machine machine) { _logDal.Add(log, machine); }