Handles the SSH connection and streaming of logs from a device.
Creates a new log session.
Device configuration providing connection details.
Extension context used to access secret storage.
Hooks used to emit updates back to the UI.
Disposes SSH resources and prevents further callbacks.
Starts the SSH session and begins streaming logs.
Handles the SSH connection and streaming of logs from a device.