2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-28 11:01:59 +00:00

reverseLogs added

git-svn-id: https://svn.fhem.de/fhem/trunk@1882 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig 2012-09-22 06:34:38 +00:00
parent cbefc77883
commit 4f600b5d39
2 changed files with 12 additions and 2 deletions

View File

@ -123,7 +123,7 @@ FHEMWEB_Initialize($)
"plotmode:gnuplot,gnuplot-scroll,SVG plotsize refresh " . "plotmode:gnuplot,gnuplot-scroll,SVG plotsize refresh " .
"touchpad smallscreen plotfork basicAuth basicAuthMsg ". "touchpad smallscreen plotfork basicAuth basicAuthMsg ".
"stylesheetPrefix iconpath hiddenroom HTTPS longpoll:1,0 ". "stylesheetPrefix iconpath hiddenroom HTTPS longpoll:1,0 ".
"redirectCmds:0,1 allowfrom "; "redirectCmds:0,1 reverseLogs:0,1 allowfrom ";
############### ###############
# Initialize internal structures # Initialize internal structures
@ -1193,8 +1193,10 @@ FW_logWrapper($)
FW_pO "<div id=\"content\">$path: $!</div>"; FW_pO "<div id=\"content\">$path: $!</div>";
return; return;
} }
my $reverseLogs = AttrVal($FW_wname, "reverseLogs", 0);
binmode (FH); # necessary for Windows binmode (FH); # necessary for Windows
my $cnt = join("", <FH>); my $cnt = join("", $reverseLogs ? reverse <FH> : <FH>);
close(FH); close(FH);
$cnt =~ s/</&lt;/g; $cnt =~ s/</&lt;/g;
$cnt =~ s/>/&gt;/g; $cnt =~ s/>/&gt;/g;

View File

@ -9641,6 +9641,14 @@ KlikAanKlikUit, NEXA, CHACON, HomeEasy UK. <br> You need to define an RFXtrx433
</li> </li>
<br> <br>
<a name="reverseLogs"></a>
<li>reverseLogs<br>
Display the lines from the logfile in a reversed order, newest on the
top, so that you don.t have to scroll down. Default is disabled / 0, as
it consumes less (half?) memory.
</li>
<br>
</ul> </ul>
See also <a href="#room">room</a> and <a href="#group">group</a> attributes. See also <a href="#room">room</a> and <a href="#group">group</a> attributes.