[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