TsgcWebSocketProxyServer › Özellikler › LogFile

LogFile Özellik

Hata ayıklama ve denetim için her gelen ve giden soket mesajı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 değerini True ve LogFile.FileName değerini günlük dosyasının tam yoluna ayarlayın; aşağı akış istemcilerinden alınan veya onlara gönderilen her mesaj dosyaya eklenir, bu da proxy üzerinden geçen bir oturumun Proxy içinde tanımlanan yukarı akış sunucusuna nasıl ulaştığını izlerken paha biçilemezdir. UnMaskFrames (varsayılan True) daha kolay inceleme için yükü maskelenmemiş olarak saklar. Dosya istek üzerine açılır ve her yazmada kapatılır; ağır yük altındaki üretim proxy'lerinde günlüğü etkinleştirmekten kaçının, çünkü disk G/Ç bir darboğaz haline gelir.

Örnek


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;

Özelliklere Dön