TsgcHTTPServer › 속성 › LogFile
디버깅 및 감사를 위해 들어오고 나가는 모든 HTTP 요청과 응답을 로그 파일에 기록합니다.
property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;
Enabled=False, UnMaskFrames=True
LogFile.Enabled를 True로, LogFile.FileName을 로그 파일의 전체 경로로 설정하십시오. 이후 수신된 모든 HTTP 요청과 전송된 응답이 파일에 추가되며, 이는 개발 중이나 프로덕션 문제 해결 시 매우 유용합니다. UnMaskFrames(기본값 True)는 페이로드를 마스킹 해제된 상태로 저장하여 검사를 쉽게 합니다. 파일은 필요할 때 열리고 매 기록마다 닫히므로, 부하가 큰 프로덕션 서버에서는 디스크 I/O가 병목이 될 수 있으므로 로그를 활성화하지 않는 것이 좋습니다.
oServer := TsgcHTTPServer.Create(nil);
oServer.LogFile.FileName := 'c:\logs\server.log';
oServer.LogFile.Enabled := true;
oServer.Active := true;