diff --git a/plugins/dynamix/Syslog.page b/plugins/dynamix/Syslog.page index 4b948936f..88bb4c5d2 100644 --- a/plugins/dynamix/Syslog.page +++ b/plugins/dynamix/Syslog.page @@ -32,7 +32,10 @@ if (file_exists($cfg)) { } $select = implode($select); ?> - +
diff --git a/plugins/dynamix/include/Syslog.php b/plugins/dynamix/include/Syslog.php index cd4138302..9a589d942 100644 --- a/plugins/dynamix/include/Syslog.php +++ b/plugins/dynamix/include/Syslog.php @@ -16,13 +16,13 @@ require_once "$docroot/webGui/include/ColorCoding.php"; array_multisort(array_map('filemtime',($logs = glob($_POST['log'].'*',GLOB_NOSORT))),SORT_ASC,$logs); $sum = array_sum(array_map(function($log){return count(file($log));},$logs)); -$max = 5000; +$max = $_POST['max']; $row = 0; foreach ($logs as $log) { $fh = fopen($log,'r'); while (($line = fgets($fh)) !== false) { - if ($max < $sum - $row++) continue; + if ($max > 0 && $max < $sum - $row++) continue; $span = ''; foreach ($match as $type) foreach ($type['text'] as $text) if (preg_match("/$text/i",$line)) { $span = '';