You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

81 lines
1.9 KiB

Index: configure
--- configure.orig 2006-03-15 19:29:56 +0100
+++ configure 2007-02-16 09:06:21 +0100
@@ -21663,7 +21663,7 @@
-modules="gmysql geo"
+modules="geo"
# Check whether --with-modules or --without-modules was given.
if test "${with_modules+set}" = set; then
Index: pdns/backends/bind/bindbackend2.cc
--- pdns/backends/bind/bindbackend2.cc.orig 2006-03-15 19:29:38 +0100
+++ pdns/backends/bind/bindbackend2.cc 2007-02-16 09:06:21 +0100
@@ -41,8 +41,21 @@
#include "misc.hh"
#include "dynlistener.hh"
#include "lock.hh"
+
+#undef L
+#define L ::bind2Log()
+
using namespace std;
+
+// use own logger across corresponding classes
+// to properly identify log text from Bind2Backend
+Logger &bind2Log(void)
+{
+ static Logger lbind2("bind2be");
+ return lbind2;
+}
+
/** new scheme of things:
we have zone-id map
a zone-id has a vector of DNSResourceRecords
Index: pdns/backends/gsql/gsqlbackend.cc
--- pdns/backends/gsql/gsqlbackend.cc.orig 2006-03-15 19:29:38 +0100
+++ pdns/backends/gsql/gsqlbackend.cc 2007-02-16 09:06:21 +0100
@@ -19,6 +19,18 @@
#include <sstream>
+#undef L
+#define L ::gsqlLog()
+
+
+// use own logger across corresponding classes
+// to properly identify log text from GSQLBackend
+Logger &gsqlLog(void)
+{
+ static Logger lgsql("gsql");
+ return lgsql;
+}
+
void GSQLBackend::setNotified(uint32_t domain_id, uint32_t serial)
{
char output[1024];
Index: pdns/randombackend.cc
--- pdns/randombackend.cc.orig 2006-03-15 19:29:38 +0100
+++ pdns/randombackend.cc 2007-02-16 09:06:21 +0100
@@ -24,6 +24,18 @@
#include "ahuexception.hh"
#include "logger.hh"
+#undef L
+#define L ::randLog()
+
+
+// use own logger across corresponding classes
+// to properly identify log text from RandomBackend
+Logger &randLog(void)
+{
+ static Logger lrand("randbe");
+ return lrand;
+}
+
/* FIRST PART */
class RandomBackend : public DNSBackend
{