r18420 - gnucash/trunk/src/import-export/aqbanking - Decrease verbosity of aqbanking plugin: Debug output only if preference was selected.
Christian Stimming
cstim at code.gnucash.org
Tue Nov 17 16:15:39 EST 2009
Author: cstim
Date: 2009-11-17 16:15:38 -0500 (Tue, 17 Nov 2009)
New Revision: 18420
Trac: http://svn.gnucash.org/trac/changeset/18420
Modified:
gnucash/trunk/src/import-export/aqbanking/gnc-ab-utils.c
gnucash/trunk/src/import-export/aqbanking/gnc-ab-utils.h
Log:
Decrease verbosity of aqbanking plugin: Debug output only if preference was selected.
Modified: gnucash/trunk/src/import-export/aqbanking/gnc-ab-utils.c
===================================================================
--- gnucash/trunk/src/import-export/aqbanking/gnc-ab-utils.c 2009-11-16 21:48:20 UTC (rev 18419)
+++ gnucash/trunk/src/import-export/aqbanking/gnc-ab-utils.c 2009-11-17 21:15:38 UTC (rev 18420)
@@ -38,6 +38,7 @@
#include "dialog-ab-trans.h"
#include "gnc-ab-kvp.h"
#include "gnc-ab-utils.h"
+#include "gnc-gconf-utils.h"
#include "gnc-glib-utils.h"
#include "gnc-gwen-gui.h"
#include "gnc-ui.h"
@@ -84,9 +85,15 @@
GWEN_Init();
/* Initialize gwen logging */
- GWEN_Logger_SetLevel(NULL, GWEN_LoggerLevel_Info);
- GWEN_Logger_SetLevel(GWEN_LOGDOMAIN, GWEN_LoggerLevel_Info);
- GWEN_Logger_SetLevel(AQBANKING_LOGDOMAIN, GWEN_LoggerLevel_Debug);
+ if (gnc_gconf_get_bool(GCONF_SECTION_AQBANKING, KEY_VERBOSE_DEBUG, NULL)) {
+ GWEN_Logger_SetLevel(NULL, GWEN_LoggerLevel_Info);
+ GWEN_Logger_SetLevel(GWEN_LOGDOMAIN, GWEN_LoggerLevel_Info);
+ GWEN_Logger_SetLevel(AQBANKING_LOGDOMAIN, GWEN_LoggerLevel_Debug);
+ } else {
+ GWEN_Logger_SetLevel(NULL, GWEN_LoggerLevel_Error);
+ GWEN_Logger_SetLevel(GWEN_LOGDOMAIN, GWEN_LoggerLevel_Error);
+ GWEN_Logger_SetLevel(AQBANKING_LOGDOMAIN, GWEN_LoggerLevel_Warning);
+ }
gnc_GWEN_Gui_log_init();
}
@@ -95,7 +102,7 @@
{
/* Shutdown the GWEN_GUIs */
gnc_GWEN_Gui_shutdown();
- GWEN_Logger_SetLevel(NULL, GWEN_LoggerLevel_Warning);
+ GWEN_Logger_SetLevel(NULL, GWEN_LoggerLevel_Error);
GWEN_Logger_SetLevel(GWEN_LOGDOMAIN, GWEN_LoggerLevel_Warning);
GWEN_Logger_SetLevel(AQBANKING_LOGDOMAIN, GWEN_LoggerLevel_Warning);
Modified: gnucash/trunk/src/import-export/aqbanking/gnc-ab-utils.h
===================================================================
--- gnucash/trunk/src/import-export/aqbanking/gnc-ab-utils.h 2009-11-16 21:48:20 UTC (rev 18419)
+++ gnucash/trunk/src/import-export/aqbanking/gnc-ab-utils.h 2009-11-17 21:15:38 UTC (rev 18420)
@@ -52,6 +52,7 @@
#define KEY_FORMAT_SWIFT940 "format_swift_mt940"
#define KEY_FORMAT_SWIFT942 "format_swift_mt942"
#define KEY_FORMAT_DTAUS "format_dtaus"
+#define KEY_VERBOSE_DEBUG "verbose_debug"
typedef struct _GncABImExContextImport GncABImExContextImport;
More information about the gnucash-changes
mailing list