f-spot r3971 - in trunk/src: . Imaging



Author: sdelcroix
Date: Thu May 22 10:58:49 2008
New Revision: 3971
URL: http://svn.gnome.org/viewvc/f-spot?rev=3971&view=rev

Log:
Adding some debugging timers

Modified:
   trunk/src/Imaging/XmpFile.cs
   trunk/src/main.cs

Modified: trunk/src/Imaging/XmpFile.cs
==============================================================================
--- trunk/src/Imaging/XmpFile.cs	(original)
+++ trunk/src/Imaging/XmpFile.cs	Thu May 22 10:58:49 2008
@@ -2,6 +2,8 @@
 using System.Collections;
 using SemWeb;
 
+using FSpot.Utils;
+
 namespace FSpot.Xmp {
 	public class XmpFile : SemWeb.StatementSource, SemWeb.StatementSink
 	{
@@ -35,7 +37,7 @@
 				store.Import (reader);
 				//Dump ();
 			} catch (System.Exception e) {
-				System.Console.WriteLine (e.ToString ());
+				Log.DebugFormat ("Caught an exception :{0}", e.ToString ());
 			}
 		}
 

Modified: trunk/src/main.cs
==============================================================================
--- trunk/src/main.cs	(original)
+++ trunk/src/main.cs	Thu May 22 10:58:49 2008
@@ -173,12 +173,14 @@
 		
 		try {
 
+			uint timer = Log.InformationTimerStart ("Initializing DBUs");
 			try {
 				NDesk.DBus.BusG.Init();
 			} catch (Exception e) {
 				throw new ApplicationException ("F-Spot cannot find the Dbus session bus.  Make sure dbus is configured properly or start a new session for f-spot using \"dbus-launch f-spot\"", e);
 			}
-			Log.Information ("Initializing Mono.Addins");
+			Log.DebugTimerPrint (timer, "DBusInitialization took {0}");
+			uint ma_timer = Log.InformationTimerStart ("Initializing Mono.Addins");
 			AddinManager.Initialize (FSpot.Global.BaseDirectory);
 			AddinManager.Registry.Update (null);
 			SetupService setupService = new SetupService (AddinManager.Registry);
@@ -189,6 +191,7 @@
 					setupService.Repositories.RemoveRepository (repo.Url);
 				}
 			setupService.Repositories.RegisterRepository (null, "http://addins.f-spot.org/"; + maj_version, false);
+			Log.DebugTimerPrint (ma_timer, "Mono.Addins Initialization took {0}");
 
 			bool create = true;
 			int retry_count = 0;



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