TsgcHTTPServer › Eigenschappen › LogFile

LogFile Eigenschap

Schrijft elk inkomend en uitgaand HTTP-verzoek en -antwoord naar een logbestand voor foutopsporing en auditing.

Syntaxis

property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;

Standaardwaarde

Enabled=False, UnMaskFrames=True

Opmerkingen

Stel LogFile.Enabled in op True en LogFile.FileName op het volledige pad van het logbestand; elk ontvangen HTTP-verzoek en elk verzonden antwoord wordt vervolgens aan het bestand toegevoegd, wat van onschatbare waarde is tijdens ontwikkeling of het oplossen van productieproblemen. UnMaskFrames (standaard True) slaat de payload ongemaskeerd op voor eenvoudiger inspectie. Het bestand wordt bij elke schrijfbewerking geopend en gesloten; schakel het logboek niet in op productieservers onder zware belasting, aangezien schijf-I/O dan een knelpunt wordt.

Voorbeeld


oServer := TsgcHTTPServer.Create(nil);
oServer.LogFile.FileName := 'c:\logs\server.log';
oServer.LogFile.Enabled := true;
oServer.Active := true;

Terug naar Properties