Improve connections debug logs.
This commit is contained in:
		
							parent
							
								
									0eb3d20250
								
							
						
					
					
						commit
						4e858ba839
					
				
					 4 changed files with 33 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -1144,6 +1144,9 @@ void ConnectionPrivate::connectToServer(bool afterConfig) {
 | 
			
		|||
		});
 | 
			
		||||
		return;
 | 
			
		||||
	}
 | 
			
		||||
	DEBUG_LOG(("Connection Info: Connecting to %1 with %2 test connections."
 | 
			
		||||
		).arg(_shiftedDcId
 | 
			
		||||
		).arg(_testConnections.size()));
 | 
			
		||||
 | 
			
		||||
	if (!_startedConnectingAt) {
 | 
			
		||||
		_startedConnectingAt = getms(true);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -71,7 +71,6 @@ void HttpConnection::connectToServer(
 | 
			
		|||
		const bytes::vector &protocolSecret,
 | 
			
		||||
		int16 protocolDcId) {
 | 
			
		||||
	_address = address;
 | 
			
		||||
	TCP_LOG(("HTTP Info: address is %1").arg(url().toDisplayString()));
 | 
			
		||||
	connect(
 | 
			
		||||
		&_manager,
 | 
			
		||||
		&QNetworkAccessManager::finished,
 | 
			
		||||
| 
						 | 
				
			
			@ -80,8 +79,10 @@ void HttpConnection::connectToServer(
 | 
			
		|||
 | 
			
		||||
	mtpBuffer buffer(preparePQFake(_checkNonce));
 | 
			
		||||
 | 
			
		||||
	DEBUG_LOG(("Connection Info: "
 | 
			
		||||
		"sending fake req_pq through HTTP transport to '%1'").arg(address));
 | 
			
		||||
	DEBUG_LOG(("HTTP Info: "
 | 
			
		||||
		"dc:%1 - Sending fake req_pq to '%2'"
 | 
			
		||||
		).arg(protocolDcId
 | 
			
		||||
		).arg(url().toDisplayString()));
 | 
			
		||||
 | 
			
		||||
	_pingTime = getms();
 | 
			
		||||
	sendData(buffer);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -70,6 +70,12 @@ void ResolvingConnection::setChild(ConnectionPointer &&child) {
 | 
			
		|||
		&AbstractConnection::disconnected,
 | 
			
		||||
		this,
 | 
			
		||||
		&ResolvingConnection::handleDisconnected);
 | 
			
		||||
	DEBUG_LOG(("Resolving Info: dc:%1 proxy '%2' got new child '%3'"
 | 
			
		||||
		).arg(_protocolDcId
 | 
			
		||||
		).arg(_proxy.host + ':' + QString::number(_proxy.port)
 | 
			
		||||
		).arg((_ipIndex >= 0 && _ipIndex < _proxy.resolvedIPs.size())
 | 
			
		||||
			? _proxy.resolvedIPs[_ipIndex]
 | 
			
		||||
			: _proxy.host));
 | 
			
		||||
	if (_protocolDcId) {
 | 
			
		||||
		_child->connectToServer(
 | 
			
		||||
			_address,
 | 
			
		||||
| 
						 | 
				
			
			@ -213,6 +219,12 @@ void ResolvingConnection::connectToServer(
 | 
			
		|||
	_port = port;
 | 
			
		||||
	_protocolSecret = protocolSecret;
 | 
			
		||||
	_protocolDcId = protocolDcId;
 | 
			
		||||
	DEBUG_LOG(("Resolving Info: dc:%1 proxy '%2' connects a child '%3'"
 | 
			
		||||
		).arg(_protocolDcId
 | 
			
		||||
		).arg(_proxy.host +':' + QString::number(_proxy.port)
 | 
			
		||||
		).arg((_ipIndex >= 0 && _ipIndex < _proxy.resolvedIPs.size())
 | 
			
		||||
			? _proxy.resolvedIPs[_ipIndex]
 | 
			
		||||
			: _proxy.host));
 | 
			
		||||
	return _child->connectToServer(
 | 
			
		||||
		address,
 | 
			
		||||
		port,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -231,7 +231,10 @@ void TcpConnection::socketConnected() {
 | 
			
		|||
	if (_status == Status::Waiting) {
 | 
			
		||||
		mtpBuffer buffer(preparePQFake(_checkNonce));
 | 
			
		||||
 | 
			
		||||
		DEBUG_LOG(("Connection Info: sending fake req_pq through TCP transport to %1").arg(_address));
 | 
			
		||||
		DEBUG_LOG(("TCP Info: "
 | 
			
		||||
			"dc:%1 - Sending fake req_pq to '%2'"
 | 
			
		||||
			).arg(_protocolDcId
 | 
			
		||||
			).arg(_address + ':' + QString::number(_port)));
 | 
			
		||||
 | 
			
		||||
		if (_timeout < 0) _timeout = -_timeout;
 | 
			
		||||
		_timeoutTimer.callOnce(_timeout);
 | 
			
		||||
| 
						 | 
				
			
			@ -390,10 +393,20 @@ void TcpConnection::connectToServer(
 | 
			
		|||
		_address = _proxy.host;
 | 
			
		||||
		_port = _proxy.port;
 | 
			
		||||
		_protocolSecret = ProtocolSecretFromPassword(_proxy.password);
 | 
			
		||||
 | 
			
		||||
		DEBUG_LOG(("TCP Info: "
 | 
			
		||||
			"dc:%1 - Connecting to proxy '%2'"
 | 
			
		||||
			).arg(protocolDcId
 | 
			
		||||
			).arg(_address + ':' + QString::number(_port)));
 | 
			
		||||
	} else {
 | 
			
		||||
		_address = address;
 | 
			
		||||
		_port = port;
 | 
			
		||||
		_protocolSecret = protocolSecret;
 | 
			
		||||
 | 
			
		||||
		DEBUG_LOG(("TCP Info: "
 | 
			
		||||
			"dc:%1 - Connecting to '%2'"
 | 
			
		||||
			).arg(protocolDcId
 | 
			
		||||
			).arg(_address + ':' + QString::number(_port)));
 | 
			
		||||
	}
 | 
			
		||||
	_protocolDcId = protocolDcId;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue