TsgcWebSocketProxyServer › Propriétés › LogFile
Écrit chaque message socket entrant et sortant dans un fichier journal pour le débogage et l'audit.
property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;
Enabled=False, UnMaskFrames=True
Définissez LogFile.Enabled à True et LogFile.FileName au chemin complet du fichier journal ; chaque message reçu des clients en aval ou envoyé à ceux-ci est ajouté au fichier, ce qui est précieux pour tracer comment une session proxifiée atteint le serveur en amont défini dans Proxy. UnMaskFrames (par défaut True) stocke la charge utile non masquée pour une inspection plus facile. Le fichier est ouvert à la demande et fermé à chaque écriture ; évitez d'activer le journal sur des proxys de production à charge élevée car les E/S disque deviendront un goulot d'étranglement.
oProxy := TsgcWebSocketProxyServer.Create(nil);
oProxy.LogFile.FileName := 'c:\logs\proxy.log';
oProxy.LogFile.Enabled := true;
oProxy.Proxy.Host := 'upstream.example.com';
oProxy.Proxy.Port := 8080;
oProxy.Active := true;