Enhanced logging capabilities are supported in all session-based components (=nearly all Rebex components except Rebex Time).
Steps to enable logging in Rebex components:
- Add reference to
Rebex.Common.dll
and Rebex.Networking.dll
- Add following code after each call to the Rebex component constructor. The "client" is an instance of Ftp, Sftp, Scp, Smtp, Imap, Pop3, Ssh or Telnet class.
C#
// change the log path if needed
client.LogWriter = new Rebex.FileLogWriter(
@"c:\temp\log.txt",
Rebex.LogLevel.Debug);
VB.NET
' change the log path if needed
client.LogWriter = new Rebex.FileLogWriter( _
"c:\temp\log.txt", _
Rebex.LogLevel.Debug)