diff --git a/Pepperdash Core/Pepperdash Core/Comm/GenericSshClient.cs b/Pepperdash Core/Pepperdash Core/Comm/GenericSshClient.cs
index 54ff6c9..f3d0d37 100644
--- a/Pepperdash Core/Pepperdash Core/Comm/GenericSshClient.cs
+++ b/Pepperdash Core/Pepperdash Core/Comm/GenericSshClient.cs
@@ -217,7 +217,7 @@ namespace PepperDash.Core
{
if (IsConnected)
{
- Debug.Console(0, this, Debug.ErrorLogLevel.Warning, "Connection already connected. Exiting Connect()");
+ Debug.Console(1, this, "Connection already connected. Exiting Connect()");
}
else
{
@@ -272,7 +272,7 @@ namespace PepperDash.Core
Username, ie.Message);
}
else
- Debug.Console(1, this, errorLogLevel, "Error on connect:\r({0})", e);
+ Debug.Console(1, this, errorLogLevel, "Error on connect:\r({0})", ie.Message);
DisconnectLogged = true;
KillClient(SocketStatus.SOCKET_STATUS_CONNECT_FAILED);
@@ -285,7 +285,7 @@ namespace PepperDash.Core
catch (Exception e)
{
var errorLogLevel = DisconnectLogged == true ? Debug.ErrorLogLevel.None : Debug.ErrorLogLevel.Error;
- Debug.Console(1, this, errorLogLevel, "Unhandled exception on connect:\r({0})", e);
+ Debug.Console(1, this, errorLogLevel, "Unhandled exception on connect:\r({0})", e.Message);
DisconnectLogged = true;
KillClient(SocketStatus.SOCKET_STATUS_CONNECT_FAILED);
if (AutoReconnect)
@@ -330,7 +330,7 @@ namespace PepperDash.Core
}
catch (Exception ex)
{
- Debug.Console(0, this, "Exception killing client: {0}", ex.Message);
+ Debug.Console(1, this, "Exception killing client: {0}", ex.Message);
}
}
}
diff --git a/Pepperdash Core/Pepperdash Core/Comm/GenericTcpIpClient.cs b/Pepperdash Core/Pepperdash Core/Comm/GenericTcpIpClient.cs
index 0d5eb29..a9198da 100644
--- a/Pepperdash Core/Pepperdash Core/Comm/GenericTcpIpClient.cs
+++ b/Pepperdash Core/Pepperdash Core/Comm/GenericTcpIpClient.cs
@@ -292,7 +292,7 @@ namespace PepperDash.Core
{
if (IsConnected)
{
- Debug.Console(0, this, Debug.ErrorLogLevel.Warning, "Connection already connected. Exiting Connect()");
+ Debug.Console(1, this, "Connection already connected. Exiting Connect()");
}
else
{
@@ -319,10 +319,11 @@ namespace PepperDash.Core
{
if (IsConnected || DisconnectCalledByUser == true)
{
- Debug.Console(0, this, Debug.ErrorLogLevel.Warning, "Reconnect no longer needed. Exiting Reconnect()");
+ Debug.Console(1, this, "Reconnect no longer needed. Exiting Reconnect()");
}
else
{
+ Debug.Console(1, this, "Attempting reconnect now");
Client.ConnectToServerAsync(ConnectToServerCallback);
}
}
@@ -362,9 +363,15 @@ namespace PepperDash.Core
///
void ConnectToServerCallback(TCPClient c)
{
- Debug.Console(1, this, "Server connection result: {0}", c.ClientStatus);
- if (c.ClientStatus != SocketStatus.SOCKET_STATUS_CONNECTED)
- WaitAndTryReconnect();
+ if (c.ClientStatus != SocketStatus.SOCKET_STATUS_CONNECTED)
+ {
+ Debug.Console(0, this, "Server connection result: {0}", c.ClientStatus);
+ WaitAndTryReconnect();
+ }
+ else
+ {
+ Debug.Console(1, this, "Server connection result: {0}", c.ClientStatus);
+ }
}
///
@@ -467,14 +474,14 @@ namespace PepperDash.Core
///
void Client_SocketStatusChange(TCPClient client, SocketStatus clientSocketStatus)
{
- Debug.Console(1, this, "Socket status change {0} ({1})", clientSocketStatus, ClientStatusText);
- if (client.ClientStatus != SocketStatus.SOCKET_STATUS_CONNECTED)
- WaitAndTryReconnect();
-
- if(clientSocketStatus == SocketStatus.SOCKET_STATUS_CONNECTED)
+ if (clientSocketStatus != SocketStatus.SOCKET_STATUS_CONNECTED)
{
+ Debug.Console(0, this, "Socket status change {0} ({1})", clientSocketStatus, ClientStatusText);
+ WaitAndTryReconnect();
+ }
+ {
+ Debug.Console(1, this, "Socket status change {0} ({1})", clientSocketStatus, ClientStatusText);
Client.ReceiveDataAsync(Receive);
- DisconnectCalledByUser = false;
}
var handler = ConnectionChange;