[Gnucash-changes] QOF default trace modules

Neil Williams codehelp at cvs.gnucash.org
Sat Oct 1 13:52:37 EDT 2005


Log Message:
-----------
QOF default trace modules

Tags:
----
gnucash-gnome2-dev

Modified Files:
--------------
    gnucash/src/engine:
        kvp_frame.h
        qof_book_merge.c
        qofbackend.h
        qofclass.h
        qofid.h
        qofobject.h
        qofquery.h
        qofsession.h

Revision Data
-------------
Index: qofquery.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/qofquery.h,v
retrieving revision 1.5.2.7
retrieving revision 1.5.2.8
diff -Lsrc/engine/qofquery.h -Lsrc/engine/qofquery.h -u -r1.5.2.7 -r1.5.2.8
--- src/engine/qofquery.h
+++ src/engine/qofquery.h
@@ -87,6 +87,8 @@
 #include "qofquerycore.h"
 #include "qofchoice.h"
 
+#define QOF_MOD_QUERY "qof-query"
+
 /** A Query */
 typedef struct _QofQuery QofQuery;
 
Index: qof_book_merge.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/qof_book_merge.c,v
retrieving revision 1.2.2.11
retrieving revision 1.2.2.12
diff -Lsrc/engine/qof_book_merge.c -Lsrc/engine/qof_book_merge.c -u -r1.2.2.11 -r1.2.2.12
--- src/engine/qof_book_merge.c
+++ src/engine/qof_book_merge.c
@@ -21,11 +21,13 @@
  *                                                                   *
  ********************************************************************/
 
+#include "gnc-trace.h"
 #include "qof_book_merge.h"
 #include "qofinstance-p.h"
 #include "qofchoice.h"
 #include "qofid-p.h"
-static short module = MOD_ENGINE;
+
+static QofLogModule log_module = QOF_MOD_MERGE;
 
 /* private rule iteration struct */
 struct qof_book_mergeRuleIterate {
Index: qofid.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/qofid.h,v
retrieving revision 1.2.6.11
retrieving revision 1.2.6.12
diff -Lsrc/engine/qofid.h -Lsrc/engine/qofid.h -u -r1.2.6.11 -r1.2.6.12
--- src/engine/qofid.h
+++ src/engine/qofid.h
@@ -75,6 +75,8 @@
 typedef const char * QofIdType;
 /** QofIdTypeConst declaration */
 typedef const char * QofIdTypeConst;
+/** QofLogModule declaration */
+typedef const gchar* QofLogModule;
 
 #define QOF_ID_NONE           NULL
 #define QOF_ID_NULL           "null"
Index: qofclass.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/qofclass.h,v
retrieving revision 1.1.6.8
retrieving revision 1.1.6.9
diff -Lsrc/engine/qofclass.h -Lsrc/engine/qofclass.h -u -r1.1.6.8 -r1.1.6.9
--- src/engine/qofclass.h
+++ src/engine/qofclass.h
@@ -71,6 +71,8 @@
 
 #include "qofid.h"
 
+#define QOF_MOD_CLASS "qof-class"
+
 /** \name Core types
 
 Core data types for objects that can be used in parameters.
Index: qofobject.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/qofobject.h,v
retrieving revision 1.7.2.3
retrieving revision 1.7.2.4
diff -Lsrc/engine/qofobject.h -Lsrc/engine/qofobject.h -u -r1.7.2.3 -r1.7.2.4
--- src/engine/qofobject.h
+++ src/engine/qofobject.h
@@ -58,6 +58,7 @@
  */
 #define QOF_OBJECT_VERSION 3
 
+#define QOF_MOD_OBJECT "qof-object"
 
 typedef struct _QofObject QofObject;
 typedef void (*QofForeachCB) (gpointer obj, gpointer user_data);
Index: qofbackend.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/qofbackend.h,v
retrieving revision 1.3.4.9
retrieving revision 1.3.4.10
diff -Lsrc/engine/qofbackend.h -Lsrc/engine/qofbackend.h -u -r1.3.4.9 -r1.3.4.10
--- src/engine/qofbackend.h
+++ src/engine/qofbackend.h
@@ -35,6 +35,7 @@
 /** @file qofbackend.h
     @brief API for data storage Backend
     @author Copyright (C) 2000-2001 Linas Vepstas <linas at linas.org>
+    @author Copyright 2004-2005 Neil Williams <linux at codehelp.co.uk>
 */
 
 #ifndef QOF_BACKEND_H
@@ -42,6 +43,8 @@
 
 #include "qofinstance.h"
 
+#define QOF_MOD_BACKEND "qof-backend"
+
 /** \brief The errors that can be reported to the GUI & other front-end users
  *  \warning (GnuCash) If you modify QofBackendError, please update 
  *   src/engine/gw-engine-spec.scm 
Index: kvp_frame.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/kvp_frame.h,v
retrieving revision 1.22.4.12
retrieving revision 1.22.4.13
diff -Lsrc/engine/kvp_frame.h -Lsrc/engine/kvp_frame.h -u -r1.22.4.12 -r1.22.4.13
--- src/engine/kvp_frame.h
+++ src/engine/kvp_frame.h
@@ -67,6 +67,8 @@
 #include "gnc-numeric.h"
 #include "guid.h"
 
+#define QOF_MOD_KVP "qof-kvp"
+
 /** Opaque frame structure */
 typedef struct _KvpFrame KvpFrame;
 
Index: qofsession.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/qofsession.h,v
retrieving revision 1.2.4.10
retrieving revision 1.2.4.11
diff -Lsrc/engine/qofsession.h -Lsrc/engine/qofsession.h -u -r1.2.4.10 -r1.2.4.11
--- src/engine/qofsession.h
+++ src/engine/qofsession.h
@@ -101,6 +101,8 @@
 #include "qofclass.h"
 #include "qofobject.h"
 
+#define QOF_MOD_SESSION "qof-session"
+
 /* PROTOTYPES ******************************************************/
 
 typedef struct _QofSession    QofSession;


More information about the gnucash-changes mailing list