[Gnucash-changes] r13115 - gnucash/trunk/lib/libqof/qof - support logging of qofchoice by default

Neil Williams codehelp at cvs.gnucash.org
Sun Feb 5 05:58:14 EST 2006


Author: codehelp
Date: 2006-02-05 05:58:13 -0500 (Sun, 05 Feb 2006)
New Revision: 13115
Trac: http://svn.gnucash.org/trac/changeset/13115

Modified:
   gnucash/trunk/lib/libqof/qof/qofchoice.c
   gnucash/trunk/lib/libqof/qof/qofchoice.h
   gnucash/trunk/lib/libqof/qof/qoflog.c
Log:
support logging of qofchoice by default

Modified: gnucash/trunk/lib/libqof/qof/qofchoice.c
===================================================================
--- gnucash/trunk/lib/libqof/qof/qofchoice.c	2006-02-05 10:57:28 UTC (rev 13114)
+++ gnucash/trunk/lib/libqof/qof/qofchoice.c	2006-02-05 10:58:13 UTC (rev 13115)
@@ -22,8 +22,10 @@
  */
 
 #include <glib.h>
+#include "qof.h"
 #include "qofchoice.h"
 
+static QofLogModule log_module = QOF_MOD_CHOICE;
 static GHashTable *qof_choice_table = NULL;
 
 /* To initialise, call qof_choice_add_class in
@@ -44,11 +46,11 @@
 
 	value = NULL;
 	check = NULL;
-	g_return_val_if_fail(qof_choice_is_initialized(), FALSE);
+	if(!qof_choice_is_initialized()) { return FALSE; }
 	g_return_val_if_fail(type != NULL, FALSE);
 	value = g_hash_table_lookup(qof_choice_table, type);
 	if((GHashTable*)value) { return TRUE; }
-	g_message("DEBUG: QOF_TYPE_CHOICE setup failed for %s\n", type);
+	DEBUG (" QOF_TYPE_CHOICE setup failed for %s\n", type);
 	return FALSE;
 }
 

Modified: gnucash/trunk/lib/libqof/qof/qofchoice.h
===================================================================
--- gnucash/trunk/lib/libqof/qof/qofchoice.h	2006-02-05 10:57:28 UTC (rev 13114)
+++ gnucash/trunk/lib/libqof/qof/qofchoice.h	2006-02-05 10:58:13 UTC (rev 13115)
@@ -93,6 +93,8 @@
 #include "qofclass.h"
 #include "qofobject.h"
 
+#define QOF_MOD_CHOICE "qof-choice"
+
 /** \brief Identify an object as containing a choice. */
 #define QOF_TYPE_CHOICE "choice"
 

Modified: gnucash/trunk/lib/libqof/qof/qoflog.c
===================================================================
--- gnucash/trunk/lib/libqof/qof/qoflog.c	2006-02-05 10:57:28 UTC (rev 13114)
+++ gnucash/trunk/lib/libqof/qof/qoflog.c	2006-02-05 10:58:13 UTC (rev 13115)
@@ -327,6 +327,7 @@
 	qof_log_set_level(QOF_MOD_MERGE,   log_level);
 	qof_log_set_level(QOF_MOD_QUERY,   log_level);
 	qof_log_set_level(QOF_MOD_SESSION, log_level);
+	qof_log_set_level(QOF_MOD_CHOICE,  log_level);
 }
 
 struct hash_s



More information about the gnucash-changes mailing list