public LogModule() { Get["/log"] = x => { var journalctl = new Journalctl(); var model = new PageLogModel { Logs = journalctl.GetAntdLog().ToList() }; return(JsonConvert.SerializeObject(model)); }; }
public LogJournalModule() { Get["/journal"] = x => { var journalctl = new Journalctl(); var model = new PageLogModel { Logs = journalctl.GetAllLogSinceHour("4").ToList() }; return(JsonConvert.SerializeObject(model)); }; }
public LogJournalModule() { Get["/journal"] = x => { var journalctl = new Journalctl(); var data = journalctl.GetAllLogSinceHour("4").ToList(); var skip = data.Count - 50; var d = data.Skip(skip); var model = new PageLogModel { Logs = d }; return(JsonConvert.SerializeObject(model)); }; }
public IHttpActionResult Post(PageLogModel model) { var log = new PageLog { CreatedDate = DateTime.Now, Category = model.Category, CategoryId = model.CategoryId }; db.PageLog.Add(log); db.SaveChanges(); return(Ok(log.Id)); }
public LogReportModule() { Get["/report"] = x => { var journalctlReport = new Journalctl.Report(); var model = new PageLogModel { LogReports = journalctlReport.Get() }; return(JsonConvert.SerializeObject(model)); }; Post["/report"] = x => { var journalctlReport = new Journalctl.Report(); journalctlReport.GenerateReport(); return(HttpStatusCode.OK); }; }