From e23641c522bed53598e867d4a6708e3f72621bd2 Mon Sep 17 00:00:00 2001 From: Noisyfox He Date: Mon, 8 Aug 2016 22:10:40 +1000 Subject: [PATCH] Improved debug info output by using isVerboseLogging --- shadowsocks-csharp/Controller/Service/TCPRelay.cs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/shadowsocks-csharp/Controller/Service/TCPRelay.cs b/shadowsocks-csharp/Controller/Service/TCPRelay.cs index ca0e5be2..300c65dd 100644 --- a/shadowsocks-csharp/Controller/Service/TCPRelay.cs +++ b/shadowsocks-csharp/Controller/Service/TCPRelay.cs @@ -445,7 +445,13 @@ namespace Shadowsocks.Controller _proxyConnected = true; - Logging.Debug($"Socket connected to proxy {remote.ProxyEndPoint}"); + if (_config.isVerboseLogging) + { + if (!(remote is DirectConnect)) + { + Logging.Info($"Socket connected to proxy {remote.ProxyEndPoint}"); + } + } _startConnectTime = DateTime.Now; ServerTimer connectTimer = new ServerTimer(3000); @@ -511,6 +517,11 @@ namespace Shadowsocks.Controller _destConnected = true; + if (_config.isVerboseLogging) + { + Logging.Info($"Socket connected to ss server {remote.DestEndPoint}"); + } + var latency = DateTime.Now - _startConnectTime; IStrategy strategy = controller.GetCurrentStrategy(); strategy?.UpdateLatency(server, latency);