Browse Source

Improved debug info output by using isVerboseLogging

tags/3.2
Noisyfox He 8 years ago
parent
commit
e23641c522
1 changed files with 12 additions and 1 deletions
  1. +12
    -1
      shadowsocks-csharp/Controller/Service/TCPRelay.cs

+ 12
- 1
shadowsocks-csharp/Controller/Service/TCPRelay.cs View File

@@ -445,7 +445,13 @@ namespace Shadowsocks.Controller
_proxyConnected = true; _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; _startConnectTime = DateTime.Now;
ServerTimer connectTimer = new ServerTimer(3000); ServerTimer connectTimer = new ServerTimer(3000);
@@ -511,6 +517,11 @@ namespace Shadowsocks.Controller
_destConnected = true; _destConnected = true;
if (_config.isVerboseLogging)
{
Logging.Info($"Socket connected to ss server {remote.DestEndPoint}");
}
var latency = DateTime.Now - _startConnectTime; var latency = DateTime.Now - _startConnectTime;
IStrategy strategy = controller.GetCurrentStrategy(); IStrategy strategy = controller.GetCurrentStrategy();
strategy?.UpdateLatency(server, latency); strategy?.UpdateLatency(server, latency);


Loading…
Cancel
Save