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