TsgcHTTPServer › Propriétés › LogFile
Écrit chaque requête et réponse HTTP entrante et sortante 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 requête HTTP reçue et réponse envoyée est alors ajoutée au fichier, ce qui est précieux pendant le développement ou le dépannage en production. 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 serveurs de production à charge élevée car les E/S disque deviendront un goulot d'étranglement.
oServer := TsgcHTTPServer.Create(nil);
oServer.LogFile.FileName := 'c:\logs\server.log';
oServer.LogFile.Enabled := true;
oServer.Active := true;