From eda92b80e1a8e4cdafa8e1833a7c0bd6a055dacb Mon Sep 17 00:00:00 2001 From: clowwindy Date: Sun, 26 Jul 2015 12:27:34 +0800 Subject: [PATCH] refine logs --- shadowsocks-csharp/Controller/Service/TCPRelay.cs | 5 +++++ shadowsocks-csharp/Controller/Service/UpdateChecker.cs | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/shadowsocks-csharp/Controller/Service/TCPRelay.cs b/shadowsocks-csharp/Controller/Service/TCPRelay.cs index e81ecc60..855eed24 100644 --- a/shadowsocks-csharp/Controller/Service/TCPRelay.cs +++ b/shadowsocks-csharp/Controller/Service/TCPRelay.cs @@ -83,6 +83,10 @@ namespace Shadowsocks.Controller public void CreateRemote() { Server server = controller.GetAServer(IStrategyCallerType.TCP, (IPEndPoint)connection.RemoteEndPoint); + if (server == null || server.server == "") + { + throw new ArgumentException("No server configured"); + } this.encryptor = EncryptorFactory.GetEncryptor(server.method, server.password); this.server = server; } @@ -310,6 +314,7 @@ namespace Shadowsocks.Controller StartConnect(); } + catch (Exception e) { Logging.LogUsefulException(e); diff --git a/shadowsocks-csharp/Controller/Service/UpdateChecker.cs b/shadowsocks-csharp/Controller/Service/UpdateChecker.cs index fbf239a9..e1dcd197 100644 --- a/shadowsocks-csharp/Controller/Service/UpdateChecker.cs +++ b/shadowsocks-csharp/Controller/Service/UpdateChecker.cs @@ -154,7 +154,7 @@ namespace Shadowsocks.Controller } catch (Exception ex) { - Console.WriteLine(ex.ToString()); + Logging.Debug(ex.ToString()); return; } }