Преглед изворни кода

Added more tracing to troubleshoot issue #112.

drieseng пре 9 година
родитељ
комит
f52d81ad1e
1 измењених фајлова са 4 додато и 0 уклоњено
  1. 4 0
      src/Renci.SshNet/Session.cs

+ 4 - 0
src/Renci.SshNet/Session.cs

@@ -839,8 +839,12 @@ namespace Renci.SshNet
 
             if (_keyExchangeInProgress && !(message is IKeyExchangedAllowed))
             {
+                DiagnosticAbstraction.Log(string.Format("[{0}] Waiting for KEX to complete to send '{1}': '{2}'.", ToHex(SessionId), message.GetType().Name, message));
+
                 //  Wait for key exchange to be completed
                 WaitOnHandle(_keyExchangeCompletedWaitHandle);
+
+                DiagnosticAbstraction.Log(string.Format("[{0}] KEX complete to send '{1}': '{2}'.", ToHex(SessionId), message.GetType().Name, message));
             }
 
             DiagnosticAbstraction.Log(string.Format("[{0}] SendMessage to server '{1}': '{2}'.", ToHex(SessionId), message.GetType().Name, message));