Development/Tutorials/Debugging/Debugging IOSlaves/Debugging kio sftp: Difference between revisions

From KDE TechBase
(Added a page for kio_sftp)
 
(Replaced content with link to Community WIki.)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
This page is a starting point for debugging kio_sftp. Please also read [[Development/Tutorials/Debugging/Debugging_IOSlaves|how to debug IO slaves generically]].
Moved to the [https://community.kde.org/Guidelines_and_HOWTOs/Debugging/Debugging_IOSlaves/Debugging_kio_sftp Community wiki].
 
= Overview =
 
When you point file manager to sftp://''user''@''target'', [http://websvn.kde.org/trunk/KDE/kdebase/runtime/kioslave/sftp/kio_sftp.cpp?view=log the sftp kioslave] uses [http://www.libssh.org libssh] to open a connection to the sftp server.
 
= Logging =
 
You may want to switch on logging for kio_sftp.
 
In this example, we want to log the output to /tmp/kio_sftp.log. Open a konsole or run the command 'kdebugdialog --fullmode'.
 
In the "Debug Area" select "7120 kio_sftp". In the Information box select 'Information' as the "Output" and use '/tmp/kio_sftp.log' a the "File".
 
To enable logging you have to reload the slave system. You can do this by calling:
 
'kdeinit4'
 
= Logging with libssh debut output =
 
To enable libssh debug messages in addition you have to set an environment variable before calling kdeinit.
 
KIO_SFTP_LOG_VERBOSITY=2 kdeinit4

Latest revision as of 11:48, 28 April 2019

Moved to the Community wiki.