moved nobug flag declarations to webgit.h
authorChristian Thaeter <ct@pipapo.org>
Tue, 18 Mar 2008 17:46:35 +0000 (18:46 +0100)
committerChristian Thaeter <ct@pipapo.org>
Tue, 18 Mar 2008 17:46:35 +0000 (18:46 +0100)
src/webgit.c
src/webgit.h

index 3c03e9f..96f20a9 100644 (file)
@@ -30,8 +30,6 @@
 #include "git/git-compat-util.h"
 
 #include <cwa.h>
 #include "git/git-compat-util.h"
 
 #include <cwa.h>
-#define NOBUG_LOG_TARGET NOBUG_TARGET_APPLICATION
-#include <nobug.h>
 
 #include <stdio.h>
 #include <stdarg.h>
 
 #include <stdio.h>
 #include <stdarg.h>
 #include <time.h>
 #include <setjmp.h>
 
 #include <time.h>
 #include <setjmp.h>
 
-NOBUG_DEFINE_FLAG_LIMIT(webgit, LOG_DEBUG);
-NOBUG_DEFINE_FLAG_PARENT(query, webgit);        /* query handling */
-NOBUG_DEFINE_FLAG_PARENT(git, webgit);          /* libgit calls */
-NOBUG_DEFINE_FLAG_PARENT(html, webgit);         /* output generation */
+NOBUG_DEFINE_FLAG(all);
+NOBUG_DEFINE_FLAG_PARENT(webgit, all);
+NOBUG_DEFINE_FLAG_PARENT(query, all);
+NOBUG_DEFINE_FLAG_PARENT(git, all);
+NOBUG_DEFINE_FLAG_PARENT(html, all);
 
 Html error_log;
 jmp_buf err_jmp;
 
 Html error_log;
 jmp_buf err_jmp;
@@ -194,7 +193,10 @@ main (int argc, char**argv)
   Html page;
   struct webgit_query query;
 
   Html page;
   struct webgit_query query;
 
+  setenv ("NOBUG_LOG", "all:DEBUG@ringbuffer(file=webgit.rb)(keep)", 0);
+
   NOBUG_INIT;
   NOBUG_INIT;
+  NOBUG_INIT_FLAG(all);
   NOBUG_INIT_FLAG(webgit);
   NOBUG_INIT_FLAG(query);
   NOBUG_INIT_FLAG(git);
   NOBUG_INIT_FLAG(webgit);
   NOBUG_INIT_FLAG(query);
   NOBUG_INIT_FLAG(git);
index 1ebafd3..36d48ee 100644 (file)
 #ifndef WEBGIT_H
 #define WEBGIT_H
 
 #ifndef WEBGIT_H
 #define WEBGIT_H
 
+#define NOBUG_LOG_TARGET NOBUG_TARGET_APPLICATION
+#include <nobug.h>
+
 #include "cwa.h"
 
 #include "llist.h"
 
 #include "cwa.h"
 
 #include "llist.h"
 
+NOBUG_DECLARE_FLAG(webgit);
+NOBUG_DECLARE_FLAG(query);
+NOBUG_DECLARE_FLAG(git);
+NOBUG_DECLARE_FLAG(html);
+
+
 //#define ENABLE_CODEPRESS 1
 #define ENABLE_SORTTABLE 1
 
 //#define ENABLE_CODEPRESS 1
 #define ENABLE_SORTTABLE 1