[f-spot] Log sql queries if --debug-sql is passed as a command line argument



commit d43a9ebe49f7e659f3952136948f04297804d0fa
Author: Tim Howard <timothy howard gmail com>
Date:   Fri Jan 7 00:49:14 2011 -0500

    Log sql queries if --debug-sql is passed as a command line argument
    
    https://bugzilla.gnome.org/show_bug.cgi?id=638884

 .../FSpot.Database/FSpotDatabaseConnection.cs      |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/src/Clients/MainApp/FSpot.Database/FSpotDatabaseConnection.cs b/src/Clients/MainApp/FSpot.Database/FSpotDatabaseConnection.cs
index df899c3..1771f25 100644
--- a/src/Clients/MainApp/FSpot.Database/FSpotDatabaseConnection.cs
+++ b/src/Clients/MainApp/FSpot.Database/FSpotDatabaseConnection.cs
@@ -29,20 +29,23 @@
 
 using System;
 
+using Hyena;
 using Hyena.Data.Sqlite;
 
 namespace FSpot.Database
 {
-
-
     public class FSpotDatabaseConnection : HyenaSqliteConnection
     {
-
         public FSpotDatabaseConnection (string dbpath) : base(dbpath)
         {
             //Execute ("PRAGMA synchronous = OFF");
             //Execute ("PRAGMA temp_store = MEMORY");
             //Execute ("PRAGMA count_changes = OFF");
+
+            if (ApplicationContext.CommandLine.Contains("debug-sql"))
+            {
+                Hyena.Data.Sqlite.HyenaSqliteCommand.LogAll = true;
+            }
         }
     }
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]