TsgcHTTPServer › Özellikler › LogFile
Hata ayıklama ve denetim için her gelen ve giden HTTP isteğini ve yanıtını bir günlük dosyasına yazar.
property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;
Enabled=False, UnMaskFrames=True
LogFile.Enabled'ı True ve LogFile.FileName'i günlük dosyasının tam yoluna ayarlayın; bundan sonra alınan her HTTP isteği ve gönderilen her yanıt dosyaya eklenir, bu da geliştirme veya üretimde sorun giderme sırasında paha biçilmezdir. UnMaskFrames (varsayılan True) daha kolay inceleme için yükü maskesiz olarak saklar. Dosya talep üzerine açılır ve her yazmada kapatılır; yoğun yük altındaki üretim sunucularında günlüğü etkinleştirmekten kaçının çünkü disk G/Ç'si bir darboğaz haline gelecektir.
oServer := TsgcHTTPServer.Create(nil);
oServer.LogFile.FileName := 'c:\logs\server.log';
oServer.LogFile.Enabled := true;
oServer.Active := true;