HOWTO: Using LogWriter property to create a communication log
Enhanced logging capabilities are supported in most libraries.
Steps to enable logging in Rebex libraries:
-
Add reference to the library and to
Rebex.Common.dll. -
Add the following code after each call to the Rebex library main class constructor.
(Where the "client" is an instance of a class such as:Sftp,Ftp,Smtp,Imap,Ssh,FileTransferClient,FileServer,WebClient,HttpRequestCreator,GraphClient,WebSocketClient,TlsSocket,TlsStream,Telnet,Scp,Pop3,Ews,SyslogClient,SyslogServer,ZipArchive.)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)