@page
@model LogsModel
@{
ViewData["Title"] = "Log Stream";
ViewData["Page"] = "logs";
}
@if (!Model.Entries.Any())
{
▦
No log entries match your filters
}
@foreach (var e in Model.Entries.AsEnumerable().Reverse())
{
@e.Timestamp.ToString("yyyy-MM-dd HH:mm:ss")
@e.Level.ToUpper()
@e.Source
@e.Message
@if (!string.IsNullOrEmpty(e.Exception))
{
Exception ▾
@e.Exception
}
}
@if (Model.TotalPages > 1)
{
@if (Model.PageIndex > 1)
{
← Prev
}
Page @Model.PageIndex of @Model.TotalPages
@if (Model.PageIndex < Model.TotalPages)
{
Next →
}
}