@using NzbDrone.Core.Instrumentation @model IEnumerable @section Scripts{ } @section TitleContent{ Logs } @section ActionMenu{ @{Html.RenderPartial("SubMenu");} } @section MainContent{ @{Html.Telerik().Grid().Name("logsGrid") .TableHtmlAttributes(new { @class = "Grid" }) .Columns(columns => { columns.Bound(c => c.Time).Title("Time").Width(0); columns.Bound(c => c.Level).Title("Level").Width(0); columns.Bound(c => c.Logger).Title("Source").Width(0); columns.Bound(c => c.Message); }) .DetailView(detailView => detailView.ClientTemplate( "
Method: <#= Method #>
" + "
<#= ExceptionType #>
" + "
<#= Exception #>
" )) .DataBinding(data => data .Ajax() .OperationMode(GridOperationMode.Client) .Select("_TopAjaxBinding", "Log")) .Sortable(rows => rows.OrderBy(epSort => epSort.Add(c => c.Time).Descending()).Enabled(true)) .Pageable(c => c.PageSize(50).Position(GridPagerPosition.Bottom).Style(GridPagerStyles.NextPrevious)) .Filterable() .ClientEvents(c => c.OnRowDataBound("onRowDataBound")) .Render();} }