TsgcHTTPServer › Özellikler › LogFile

LogFile Özellik

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.

Sözdizimi

property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;

Varsayılan Değer

Enabled=False, UnMaskFrames=True

Remarks

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.

Örnek


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

Özelliklere Dön