X-Git-Url: https://jfr.im/git/irc/unrealircd/unrealircd-webpanel.git/blobdiff_plain/ff6f464f5a5094672625f572972d344c3c7341ff..0d62343db7cf98dda603d338e1948a9a09af5862:/logs/index.php diff --git a/logs/index.php b/logs/index.php index bfe4f5f..282e327 100644 --- a/logs/index.php +++ b/logs/index.php @@ -3,7 +3,7 @@ require_once "../inc/common.php"; require_once "../inc/header.php"; ?>

Log viewer

- +

This fetches up to 1000 historical log entries from UnrealIRCd (requires 6.1.1-git+) and then follows the logs 'live'.

@@ -175,14 +175,17 @@ $(document).ready( function () { { 'data': 'Event', 'responsivePriority': 5, 'render': log_colorizer }, //{ 'data': 'Message', 'responsivePriority': 2, 'render': DataTable.render.ellipsis(100, false) }, { 'data': 'Message', 'responsivePriority': 2, 'render': log_text }, - { 'data': 'Raw', 'visible': false, 'searchable': false }, + { 'data': 'Raw', 'visible': false, 'searchable': true }, ], 'pageLength':100, 'order':[[0,'desc']], + 'language':{ + searchPlaceholder: "Nick, IP, anything...", + } }; /* Only show filter pane on desktop */ - if (window.innerWidth > 8000) + if (window.innerWidth > 800) { args['dom'] = 'Pfrtip'; args['searchPanes'] = { @@ -215,7 +218,8 @@ function view_log_entry(e) $('#view_log_entry_subsystem').html('' + data['Subsystem'] + '') $('#view_log_entry_event').html('' + data['Event'] + '') $('#view_log_entry_message').html('
' + data['Message'] + '
') - j = new JSONFormatter(data['Raw'], 99); + j = JSON.parse(data['Raw']); + j = new JSONFormatter(j, 99); $('#view_log_entry_json').html(j.render()); $('#view_log_entry').modal('show'); }