TsgcTCPClient › プロパティ › LogFile

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;

プロパティに戻る