def __init__(self, debug=False):
# In debug mode, enable debug logging.
if debug:
- logger.setLevel(logging.DEBUG)
+ rootlogger = logging.getLogger("ddns")
+ rootlogger.setLevel(logging.DEBUG)
+ for handler in rootlogger.handlers:
+ handler.setLevel(logging.DEBUG)
+
logger.debug(_("Debugging mode enabled"))
# Initialize the settings array.
Simply registers all providers.
"""
for provider in (
+ DDNSProviderAllInkl,
DDNSProviderDHS,
DDNSProviderDNSpark,
+ DDNSProviderDtDNS,
+ DDNSProviderDynDNS,
+ DDNSProviderDynU,
+ DDNSProviderEasyDNS,
+ DDNSProviderFreeDNSAfraidOrg,
+ DDNSProviderNamecheap,
DDNSProviderNOIP,
DDNSProviderLightningWireLabs,
+ DDNSProviderOVH,
+ DDNSProviderRegfish,
DDNSProviderSelfhost,
+ DDNSProviderSPDNS,
+ DDNSProviderStrato,
+ DDNSProviderTwoDNS,
+ DDNSProviderUdmedia,
+ DDNSProviderVariomedia,
+ DDNSProviderZoneedit,
):
self.register_provider(provider)