ln.skyscanner/www/log.html

42 lines
1.2 KiB
HTML

<%frame "frame.html"%>
<div>
<h1>Logging</h1>
<div>
<select id="maxLogLevel">
<option value="0">Fatal</option>
<option value="5">Error</option>
<option value="10">Warning</option>
<option value="15" selected="true">Info</option>
<option value="30">Debug</option>
<option value="40">DEBUGDETAIL</option>
<option value="80">DEBUGFULL</option>
<option value="128">Max</option>
</select><br/>
<table id="logTable"></table>
</div>
</div>
<script type="text/javascript">
function refreshLog(logEntries)
{
if (!logEntries)
logEntries = []
$('#logTable').DataTable().clear();
$('#logTable').DataTable().rows.add( logEntries ).draw();
}
var columns = [
{ title: "Level", data: "LogLevel", width: 80 },
{ title: "Message", data: "Lines" }
];
var logTable = $("#logTable").DataTable( { columns: columns } );
skyapi().addRefresh( function(){
skyapi().call("api/management","GetLogEntries", [ $("#maxLogLevel").val() ], refreshLog );
}, 1);
</script>