Debug messages for login attempt

Print stack traces when debugmessages=true for issue #696
This commit is contained in:
ORelio 2019-04-17 04:38:06 +02:00
parent 342fadbfeb
commit 5e11348e6f

View file

@ -270,20 +270,32 @@ namespace MinecraftClient.Protocol
return LoginResult.OtherError; return LoginResult.OtherError;
} }
} }
catch (System.Security.Authentication.AuthenticationException) catch (System.Security.Authentication.AuthenticationException e)
{ {
if (Settings.DebugMessages)
{
ConsoleIO.WriteLineFormatted("§8" + e.ToString());
}
return LoginResult.SSLError; return LoginResult.SSLError;
} }
catch (System.IO.IOException e) catch (System.IO.IOException e)
{ {
if (Settings.DebugMessages)
{
ConsoleIO.WriteLineFormatted("§8" + e.ToString());
}
if (e.Message.Contains("authentication")) if (e.Message.Contains("authentication"))
{ {
return LoginResult.SSLError; return LoginResult.SSLError;
} }
else return LoginResult.OtherError; else return LoginResult.OtherError;
} }
catch catch (Exception e)
{ {
if (Settings.DebugMessages)
{
ConsoleIO.WriteLineFormatted("§8" + e.ToString());
}
return LoginResult.OtherError; return LoginResult.OtherError;
} }
} }