TsgcWebSocketServer › Ö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; soket üzerinden alınan ve gönderilen her mesaj daha sonra dosyaya eklenir, bu da geliştirme veya üretim sorun gidermesi sırasında 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 sunucularında günlüğü etkinleştirmekten kaçının, çünkü disk G/Ç bir darboğaz haline gelir.
oServer := TsgcWebSocketServer.Create(nil);
oServer.LogFile.FileName := 'c:\logs\server.log';
oServer.LogFile.Enabled := true;
oServer.Active := true;