TsgcWebSocketHTTPServerPropiedades › LogFile

LogFile Propiedad

Escribe cada mensaje de socket entrante y saliente en un archivo de registro para depuración y auditoría.

Sintaxis

property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;

Valor Predeterminado

Enabled=False, UnMaskFrames=True

Observaciones

Establezca LogFile.Enabled en True y LogFile.FileName en la ruta completa del archivo de registro; cada mensaje recibido y enviado a través del socket se añade al archivo, lo que es invaluable durante el desarrollo o la resolución de problemas en producción. UnMaskFrames (predeterminado True) almacena la carga útil sin máscara para facilitar la inspección. El archivo se abre bajo demanda y se cierra en cada escritura; evite habilitar el registro en servidores de producción bajo carga pesada, ya que la E/S de disco se convertirá en un cuello de botella.

Ejemplo


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

Volver a Propiedades