~Lua2BackendAPIv2();
- #define logCall(func, var) { if (d_debug_log) { L<<Logger::Debug<<"["<<getPrefix()<<"] Calling "<<func<<"("<<var<<")"<< endl; } }
- #define logResult(var) { if (d_debug_log) { L<<Logger::Debug<<"["<<getPrefix()<<"] Got result " << "'" << var << "'" << endl; } }
+ #define logCall(func, var) { if (d_debug_log) { g_log<<Logger::Debug<<"["<<getPrefix()<<"] Calling "<<func<<"("<<var<<")"<< endl; } }
+ #define logResult(var) { if (d_debug_log) { g_log<<Logger::Debug<<"["<<getPrefix()<<"] Got result " << "'" << var << "'" << endl; } }
virtual void postPrepareContext() override {
AuthLua4::postPrepareContext();
throw PDNSException("dns_dnssec is true but dns_get_before_and_after_names_absolute is missing");
/* domain keys is not strictly speaking necessary for dnssec backend */
if (f_get_domain_keys == nullptr)
- L<<Logger::Warning<<"dns_get_domain_keys missing - cannot do live signing"<<endl;
+ g_log<<Logger::Warning<<"dns_get_domain_keys missing - cannot do live signing"<<endl;
}
}
else if (item.first == "scopeMask")
rec.scopeMask = boost::get<int>(item.second);
else
- L<<Logger::Warning<<"Unsupported key '"<<item.first<<"' in lookup or list result"<<endl;
+ g_log<<Logger::Warning<<"Unsupported key '"<<item.first<<"' in lookup or list result"<<endl;
}
logResult(rec.qname<<" IN "<<rec.qtype.getName()<<" "<<rec.ttl<<" "<<rec.getZoneRepresentation());
d_result.push_back(rec);
}
if (d_result.empty() && d_debug_log)
- L<<Logger::Debug<<"["<<getPrefix()<<"] Got empty result"<<endl;
+ g_log<<Logger::Debug<<"["<<getPrefix()<<"] Got empty result"<<endl;
}
bool list(const DNSName &target, int domain_id, bool include_disabled=false) override {
if (f_list == nullptr) {
- L<<Logger::Error<<"["<<getPrefix()<<"] dns_list missing - cannot do AXFR"<<endl;
+ g_log<<Logger::Error<<"["<<getPrefix()<<"] dns_list missing - cannot do AXFR"<<endl;
return false;
}
else if (item.first == "kind")
di.kind = DomainInfo::stringToKind(boost::get<string>(item.second));
else
- L<<Logger::Warning<<"Unsupported key '"<<item.first<<"' in domaininfo result"<<endl;
+ g_log<<Logger::Warning<<"Unsupported key '"<<item.first<<"' in domaininfo result"<<endl;
}
di.backend = this;
logResult("zone="<<di.zone<<",serial="<<di.serial<<",kind="<<di.getKindString());
else if (item.first == "active")
key.active = boost::get<bool>(item.second);
else
- L<<Logger::Warning<<"["<<getPrefix()<<"] Unsupported key '"<<item.first<<"' in keydata result"<<endl;
+ g_log<<Logger::Warning<<"["<<getPrefix()<<"] Unsupported key '"<<item.first<<"' in keydata result"<<endl;
}
logResult("id="<<key.id<<",flags="<<key.flags<<",active="<<(key.active ? "true" : "false"));
keys.push_back(key);
before_and_after_names_result_t row = boost::get<before_and_after_names_result_t>(result);
if (row.size() != 3) {
- L<<Logger::Error<<"Invalid result from dns_get_before_and_after_names_absolute, expected array with 3 items, got "<<row.size()<<"item(s)"<<endl;
+ g_log<<Logger::Error<<"Invalid result from dns_get_before_and_after_names_absolute, expected array with 3 items, got "<<row.size()<<"item(s)"<<endl;
return false;
}
for(const auto& item: row) {
else if (item.first == "after")
after = value;
else {
- L<<Logger::Error<<"Invalid result from dns_get_before_and_after_names_absolute, unexpected key "<<item.first<<endl;
+ g_log<<Logger::Error<<"Invalid result from dns_get_before_and_after_names_absolute, unexpected key "<<item.first<<endl;
return false;
}
}