Skip to content

Commit 3e27811

Browse files
committedAug 22, 2013
better message logging for WMS retry
1 parent a563f2a commit 3e27811

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed
 

‎src/providers/wms/qgswmsprovider.cpp

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1041,6 +1041,11 @@ void QgsWmsProvider::readBlock( int bandNo, QgsRectangle const & viewExtent, in
10411041

10421042
void QgsWmsProvider::repeatTileRequest( QNetworkRequest const &oldRequest )
10431043
{
1044+
if ( mErrors == 100 )
1045+
{
1046+
QgsMessageLog::logMessage( tr( "Not logging more than 100 request errors." ), tr( "WMS" ) );
1047+
}
1048+
10441049
QNetworkRequest request( oldRequest );
10451050

10461051
QString url = request.url().toString();
@@ -1058,14 +1063,15 @@ void QgsWmsProvider::repeatTileRequest( QNetworkRequest const &oldRequest )
10581063
QgsMessageLog::logMessage( tr( "Tile request max retry error. Failed %1 requests for tile %2 of tileRequest %3 (url: %4)" )
10591064
.arg( maxRetry ).arg( tileNo ).arg( tileReqNo ).arg( url ), tr( "WMS" ) );
10601065
}
1061-
else if ( mErrors == 100 )
1062-
{
1063-
QgsMessageLog::logMessage( tr( "Not logging more than 100 request errors." ), tr( "WMS" ) );
1064-
}
10651066
return;
10661067
}
10671068

10681069
setAuthorization( request );
1070+
if ( mErrors < 100 )
1071+
{
1072+
QgsMessageLog::logMessage( tr( "repeat tileRequest %1 tile %2(retry %3)" )
1073+
.arg( tileReqNo ).arg( tileNo ).arg( retry ), tr( "WMS" ), QgsMessageLog::INFO );
1074+
}
10691075
QgsDebugMsg( QString( "repeat tileRequest %1 %2(retry %3) for url: %4" ).arg( tileReqNo ).arg( tileNo ).arg( retry ).arg( url ) );
10701076
request.setAttribute( static_cast<QNetworkRequest::Attribute>( QNetworkRequest::User + 3 ), retry );
10711077

0 commit comments

Comments
 (0)
Please sign in to comment.