TsgcTCPClient › プロパティ › LogFile
受信および送信ソケットトラフィックをファイルに永続化します。ワイヤープロトコルのデバッグに便利です。
property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;
Enabled=False, Raw=False
Enabled=Trueを設定し、FileNameを出力ログのフルパスに設定します。raw TCPセッションで送受信される各チャンクがファイルに追加されます。Rawはバイトをプレーンテキストではなく16進数で保存します。これはペイロードがバイナリの場合に便利です。ログファイルへのアクセスはスレッドセーフではありません。複数のスレッド間で同じファイルを共有しないでください。
oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.LogFile.FileName := 'C:\Logs\tcp.log';
oTCP.LogFile.Enabled := true;
oTCP.Active := true;