[QGIS Commit] r14281 - in trunk/qgis/src/providers: ogr postgres

svn_qgis at osgeo.org svn_qgis at osgeo.org
Sat Sep 25 10:21:50 EDT 2010


Author: jef
Date: 2010-09-25 14:21:50 +0000 (Sat, 25 Sep 2010)
New Revision: 14281

Modified:
   trunk/qgis/src/providers/ogr/qgsogrprovider.cpp
   trunk/qgis/src/providers/postgres/qgspostgresprovider.cpp
Log:
also report provider errors when not debugging

Modified: trunk/qgis/src/providers/ogr/qgsogrprovider.cpp
===================================================================
--- trunk/qgis/src/providers/ogr/qgsogrprovider.cpp	2010-09-24 08:01:47 UTC (rev 14280)
+++ trunk/qgis/src/providers/ogr/qgsogrprovider.cpp	2010-09-25 14:21:50 UTC (rev 14281)
@@ -58,7 +58,7 @@
 {
     static void CPL_STDCALL showError( CPLErr errClass, int errNo, const char *msg )
     {
-      QgsDebugMsg( QString( "OGR[%1] error %2: %3" ).arg( errClass ).arg( errNo ).arg( msg ) );
+      QgsLogger::warning( QString( "OGR[%1] error %2: %3" ).arg( errClass ).arg( errNo ).arg( msg ) );
     }
 
   public:
@@ -71,7 +71,6 @@
     {
       CPLPopErrorHandler();
     }
-
 };
 
 QgsOgrProvider::QgsOgrProvider( QString const & uri )

Modified: trunk/qgis/src/providers/postgres/qgspostgresprovider.cpp
===================================================================
--- trunk/qgis/src/providers/postgres/qgspostgresprovider.cpp	2010-09-24 08:01:47 UTC (rev 14280)
+++ trunk/qgis/src/providers/postgres/qgspostgresprovider.cpp	2010-09-25 14:21:50 UTC (rev 14281)
@@ -623,7 +623,7 @@
     QString fetch = QString( "fetch forward %1 from %2" ).arg( mFeatureQueueSize ).arg( cursorName );
     if ( connectionRO->PQsendQuery( fetch ) == 0 ) // fetch features asynchronously
     {
-      QgsDebugMsg( "PQsendQuery failed" );
+      QgsLogger::warning( "PQsendQuery failed" );
     }
 
     Result queryResult;
@@ -758,7 +758,7 @@
 
   if ( it == attributeFields.constEnd() )
   {
-    QgsDebugMsg( "Field " + QString::number( index ) + " not found." );
+    QgsLogger::warning( "Field " + QString::number( index ) + " not found." );
     throw PGFieldNotFound();
   }
 
@@ -924,7 +924,7 @@
       }
       else
       {
-        QgsDebugMsg( "Field " + fieldName + " ignored, because of unsupported type " + fieldTypeName );
+        QgsLogger::warning( "Field " + fieldName + " ignored, because of unsupported type " + fieldTypeName );
         continue;
       }
 
@@ -943,7 +943,7 @@
     }
     else
     {
-      QgsDebugMsg( "Field " + fieldName + " ignored, because of unsupported type type " + fieldTType );
+      QgsLogger::warning( "Field " + fieldName + " ignored, because of unsupported type type " + fieldTType );
       continue;
     }
 
@@ -3307,13 +3307,11 @@
   if ( errorStatus == PGRES_COMMAND_OK )
     return true;
 
-#ifdef QGISDEBUG
-  QString err = QString( "Query: %1 returned %2 [%3]" )
-                .arg( query )
-                .arg( errorStatus )
-                .arg( QString::fromUtf8( PQresultErrorMessage( res ) ) );
-  QgsDebugMsg( err );
-#endif
+  QgsLogger::warning( QString( "Query: %1 returned %2 [%3]" )
+                      .arg( query )
+                      .arg( errorStatus )
+                      .arg( QString::fromUtf8( PQresultErrorMessage( res ) ) ) );
+
   if ( openCursors )
   {
     QgsPostgresProvider::showMessageBox(



More information about the QGIS-commit mailing list