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.
94 lines
2.5 KiB
94 lines
2.5 KiB
diff -Naur pdns/backends/bind/bindbackend.cc.orig pdns/backends/bind/bindbackend.cc |
|
--- pdns/backends/bind/bindbackend.cc.orig 2003-08-22 15:33:31.000000000 +0200 |
|
+++ pdns/backends/bind/bindbackend.cc 2003-10-09 18:24:43.000000000 +0200 |
|
@@ -40,9 +40,21 @@ |
|
#include "misc.hh" |
|
#include "dynlistener.hh" |
|
#include "lock.hh" |
|
+ |
|
+#undef L |
|
+#define L ::bindLog() |
|
+ |
|
using namespace std; |
|
|
|
|
|
+// use own logger across corresponding classes |
|
+// to properly identify log text from BindBackend |
|
+Logger &bindLog(void) |
|
+{ |
|
+ static Logger lbind("bindbe"); |
|
+ return lbind; |
|
+} |
|
+ |
|
cmap_t BindBackend::d_qnames; |
|
map<int,vector<vector<BBResourceRecord>* > > BindBackend::d_zone_id_map; |
|
set<string> BindBackend::s_contents; |
|
diff -Naur pdns/backends/bind/bindbackend2.cc.orig pdns/backends/bind/bindbackend2.cc |
|
--- pdns/backends/bind/bindbackend2.cc.orig 2003-08-22 15:33:31.000000000 +0200 |
|
+++ pdns/backends/bind/bindbackend2.cc 2003-10-09 18:24:11.000000000 +0200 |
|
@@ -42,8 +42,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 */ |
|
diff -Naur pdns/backends/gsql/gsqlbackend.cc.orig pdns/backends/gsql/gsqlbackend.cc |
|
--- pdns/backends/gsql/gsqlbackend.cc.orig 2003-08-22 15:33:31.000000000 +0200 |
|
+++ pdns/backends/gsql/gsqlbackend.cc 2003-10-09 18:25:07.000000000 +0200 |
|
@@ -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]; |
|
diff -Naur pdns/randombackend.cc.orig pdns/randombackend.cc |
|
--- pdns/randombackend.cc.orig 2003-08-22 14:57:14.000000000 +0200 |
|
+++ pdns/randombackend.cc 2003-10-09 18:25:23.000000000 +0200 |
|
@@ -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 |
|
{
|
|
|