TsgcWebSocketServer_HTTPAPI속성 › LogFile

LogFile 속성

디버깅 및 감사를 위해 수신 및 발신 소켓 메시지를 로그 파일에 작성합니다.

구문

property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;

기본값

Enabled=False, UnMaskFrames=True

설명

LogFile.EnabledTrue로 설정하고 LogFile.FileName을 로그 파일의 전체 경로로 설정하십시오. 그러면 소켓을 통해 수신 및 전송되는 모든 메시지가 파일에 추가되며, 이는 개발 또는 프로덕션 문제 해결 중에 매우 유용합니다. UnMaskFrames(기본값 True)는 검사를 쉽게 하기 위해 페이로드를 마스킹되지 않은 상태로 저장합니다. 파일은 필요할 때 열리고 각 쓰기 시 닫힙니다. 디스크 I/O가 병목 현상이 되므로 부하가 높은 프로덕션 서버에서는 로그를 활성화하지 마십시오.

예제


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

속성으로 돌아가기