TsgcWebSocketProxyServer › Özellikler › LogFile
Hata ayıklama ve denetim için her gelen ve giden soket mesajını bir günlük dosyasına yazar.
property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;
Enabled=False, UnMaskFrames=True
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.
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;