diff options
-rwxr-xr-x | usr/local/www/guiconfig.inc | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/usr/local/www/guiconfig.inc b/usr/local/www/guiconfig.inc index 5fb7a97..443e847 100755 --- a/usr/local/www/guiconfig.inc +++ b/usr/local/www/guiconfig.inc @@ -752,10 +752,14 @@ function dump_clog($logfile, $tail, $withorig = true, $grepfor = "", $grepinvert if(is_array($grepinvert)) foreach($grepinvert as $agrep) $grepline .= " | grep -v \"$agrep\""; - if($config['system']['disablesyslogclog']) - exec("cat {$logfile}{$grepline} | /usr/bin/tail {$sor} -n {$tail}", $logarr); - else - exec("/usr/sbin/fifolog_reader {$logfile}{$grepline} | /usr/bin/tail {$sor} -n {$tail}", $logarr); + if(filesize("{$logfile}") == 0) { + $logarr = array("Log file started."); + } else { + if($config['system']['disablesyslogclog']) + exec("cat {$logfile}{$grepline} | /usr/bin/tail {$sor} -n {$tail}", $logarr); + else + exec("/usr/sbin/fifolog_reader {$logfile}{$grepline} | /usr/bin/tail {$sor} -n {$tail}", $logarr); + } foreach ($logarr as $logent) { $logent = preg_split("/\s+/", $logent, 6); echo "<tr valign=\"top\">\n"; @@ -1089,4 +1093,4 @@ function add_package_tabs($tabgroup, & $tab_array) { } } -?> +?>
\ No newline at end of file |