Ja, ein Logfiledownload ist möglich. Verwenden Sie dafür das eingebaute CGI "readLog.exe".
In den folgenden Beispielen lautet das Logfile "Logfile_0", der Abfragebereich "all"
Die einfachste Möglichkeit ist ein Button, über den der Logfileinhalt im selben Fenster als XML-Daten angezeigt wird:
<input type=button onclick="location='cgi-bin/readLog.exe?Logfile_0+all';" value="read Logfile_0"/>
Eine ähnliche Funktion, die die Logdaten aber in einem separatem Fenster anzeigt:
<html>
<!--Script to show the cgi result in a new window-->
<script language="JavaScript">
function Logwindow(){
NewWindow1=window.open("","LogResult","width=500,height=600,resizable=yes,scrollbars=yes,top=50,left=50");
NewWindow1.focus();
}
</script>
<!--Form to read a logfile-->
<body>
<FORM action="../cgi-bin/readLog.exe" method="get" target="LogResult">
<INPUT type="hidden" name="Logfile_0" value="all"/>
<INPUT type="submit" value="read Logfile_0" onclick="Logwindow()"/>
</FORM>
</body>
</html>
Hier eine Variante, bei der die Logdaten direkt dynamisch in die Webseite eingebunden werden können (als Tabelle):
<table border="1" align="center">
®(ReadLog=Logfile_0+last 1 hours);
</table>
Und die komfortabelste Lösung:
Über "Rechtsklick->Ziel speichern unter" lassen sich Logfiles im CSV Format speichern.
Dafür definiert man auf TICO-Register "23-Webserver" ein "Logalias" mit CSV-Formatierung:
[<SetConfig _="ISP" ver="y">
<WebServer>
<LogAliases>
<Logfile_0_CSV _="Logfile_0" type="HTML" tagstart=""" tagend=""" colsep=";" rowstart="" rowend="
" tabstart="" tabend=""/>
</LogAliases>
<ActiveSite _="Site1"/>
<Site1>
<Archive1 _="WebSrc.bin"/>
</Site1>
</WebServer>
</SetConfig>]
Dieser Logalias wird dann in der Webseite über einen Link aufgerufen:
<a href="../cgi-bin/readLog.exe?Logfile_0_CSV+all">Logfile save as...</a>
_________________
Tixi Support Team
E-Mail-Support, Mo-Fr, 9:00 - 17:00:
Tixi-Support@tixi.com
techn. Hotline, Mo-Fr, 9:00 - 12:00 und 13:00 - 17:00: 0900-100 90 11 für 2€/min