TsgcWebSocketServer_HTTPAPI › Eigenschappen › LogFile
Schrijft elk inkomend en uitgaand socketbericht naar een logbestand voor foutopsporing en auditing.
property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;
Enabled=False, UnMaskFrames=True
Set LogFile.Enabled to True and LogFile.FileName to the full path of the logboek file; every message received and sent over het socket is then appended to het bestand, which is invaluable during development or production troubleshooting. UnMaskFrames (standaard True) stores de payload unmasked for eenvoudiger inspection. Het bestand is opened on demand and closed on elk write; avoid enabling the logboek on production servers under heavy load as disk I/O will become a knelpunt.
oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.LogFile.FileName := 'c:\logs\server.log';
oServer.LogFile.Enabled := true;
oServer.Active := true;