TsgcWebSocketClientÖzellikler › LogFile

LogFile Özellik

Gelen ve giden soket trafiğini bir dosyaya kalıcı olarak kaydeder, tel (wire) protokolünde hata ayıklamak için kullanışlıdır.

Sözdizimi

property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;

Varsayılan Değer

Enabled=False, UnMaskFrames=True, Raw=False

Remarks

Enabled=True ve FileName'i çıktı günlüğünün tam yolu olarak ayarlayın. Gönderilen veya alınan her mesaj dosyaya eklenir. UnMaskFrames (varsayılan True), çerçevelerin insan tarafından okunabilir olması için WebSocket istemci-sunucu maskelemesini kaldırır; Raw ise baytları onaltılık olarak saklar. Günlük dosyasına erişim iş parçacığı güvenli değildir, aynı dosyayı birden fazla iş parçacığı arasında paylaşmayın.

Örnek


oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.LogFile.FileName := 'C:\Logs\client.log';
oClient.LogFile.Enabled := true;
oClient.Active := true;

Özelliklere Dön