VVV

Veel Voorkomende Vragen
 

Is er een manier om aangepaste logbestanden te maken voor de HTML-Kit Log Analyzer?

Terwijl de HTML-Kit Log Analyzer Pro (hkLAP) kan worden gebruikt om de standaard webserver logbestanden te analyseren is een van de mogelijkheden om logbestanden aan te passen met een eigen indeling. Omdat deze logbestanden gemaakt kunnen worden in ASP, PHP, Perl, Python en andere server-side scripting talen, maakt hkLAP het eenvoudiger om data te analyseren zoals enqueteresultaten, eigenschappen, link-kliks, download aantallen en nog veel meer, zelfs als de webserver logbestanden niet aanwezig zijn. Deze techniek kan worden gebruikt om op verzoek analyses te maken van een bepaalde sectie van de site. Door te vermijden om op ieder ontvangen verzoek van de webserver in te gaan, kan deze methode de hoeveeldheid schijfruimte beperken die nodig is om deze logbestanden op te slaan en ook de tijd reduceren om de bestanden te analyseren.
 
Bijvoorbeeld, PHP ontwikkelaars kunnen de volgende functie gebruiken om een eenvoudig bestand te maken dat gebruikt kan worden voor een analyse met hkLAP.
 
<?php
function hklap_log($sLogFile, $sMyData = '', $sMyAgent = '', $sMyRef = '')
{
  $sLogLine = date("m/d/Y H:i:s").", ".
    $_SERVER['REMOTE_ADDR'].", ".
    ($sMyData ? $sMyData : $_SERVER['REQUEST_URI']).", ".
    ($sMyAgent ? $sMyAgent : $_SERVER['HTTP_USER_AGENT']).", ".
    ($sMyHost ? $sMyHost : $_SERVER['HTTP_HOST']).", ".
    ($sMyRef ? $sMyRef : $_SERVER['HTTP_REFERER'])."\r\n";

  $file = fopen( $sLogFile,  "a");
  if($file)
  {
    flock($file, 2);
    fputs($file, $sLogLine);
    flock($file, 3);
    fclose($file);
  }
}

// log page requests:
hklap_log('mysite.log');

// add a log entry with custom data
// ($sResult contains a custom value from a script)
hklap_log('myScript.log', $sResult);
?>
 
De aangepaste *.log bestanden kunnen worden geopend in hkLAP.
 
Terug
 
© 2005 Chami.com. All Rights Reserved. | Translation © 2005 Gerard Schaefers