[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