TsgcWebSocketProxyServer › Propiedades › 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 de o enviado a los clientes posteriores se añade al archivo, lo que resulta invaluable al rastrear cómo una sesión proxificada alcanza el servidor upstream definido en Proxy. UnMaskFrames (por defecto True) almacena la carga útil sin enmascarar para facilitar la inspección. El archivo se abre bajo demanda y se cierra en cada escritura; evite habilitar el registro en proxies de producción con alta carga, ya que la E/S de disco se convertirá en un cuello de botella.

Ejemplo


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;

Volver a Propiedades