This is an example of how to use the new logger.
Signed-off-by: Joe Guo <joeg@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
lp = sambaopts.get_loadparm()
creds = credopts.get_credentials(lp)
lp = sambaopts.get_loadparm()
creds = credopts.get_credentials(lp)
- logger = self.get_logger()
- if verbose:
- logger.setLevel(logging.DEBUG)
- elif quiet:
- logger.setLevel(logging.WARNING)
- else:
- logger.setLevel(logging.INFO)
+ logger = self.get_logger(verbose=verbose, quiet=quiet)
samdb = SamDB(url="ldap://%s" % server,
session_info=system_session(),
samdb = SamDB(url="ldap://%s" % server,
session_info=system_session(),
plaintext_secrets=False,
backend_store=None):
plaintext_secrets=False,
backend_store=None):
- self.logger = self.get_logger("provision")
- if quiet:
- self.logger.setLevel(logging.WARNING)
- else:
- self.logger.setLevel(logging.INFO)
+ self.logger = self.get_logger(name="provision", quiet=quiet)
lp = sambaopts.get_loadparm()
smbconf = lp.configfile
lp = sambaopts.get_loadparm()
smbconf = lp.configfile
creds = credopts.get_credentials(lp)
net = Net(creds, lp, server=credopts.ipaddress)
creds = credopts.get_credentials(lp)
net = Net(creds, lp, server=credopts.ipaddress)
- logger = self.get_logger()
- if verbose:
- logger.setLevel(logging.DEBUG)
- elif quiet:
- logger.setLevel(logging.WARNING)
- else:
- logger.setLevel(logging.INFO)
+ logger = self.get_logger(verbose=verbose, quiet=quiet)
netbios_name = lp.get("netbios name")
netbios_name = lp.get("netbios name")
creds = credopts.get_credentials(lp)
net = Net(creds, lp, server=credopts.ipaddress)
creds = credopts.get_credentials(lp)
net = Net(creds, lp, server=credopts.ipaddress)
- logger = self.get_logger()
- if verbose:
- logger.setLevel(logging.DEBUG)
- elif quiet:
- logger.setLevel(logging.WARNING)
- else:
- logger.setLevel(logging.INFO)
+ logger = self.get_logger(verbose=verbose, quiet=quiet)
netbios_name = lp.get("netbios name")
netbios_name = lp.get("netbios name")
creds = credopts.get_credentials(lp)
net = Net(creds, lp, server=credopts.ipaddress)
creds = credopts.get_credentials(lp)
net = Net(creds, lp, server=credopts.ipaddress)
- logger = self.get_logger()
- if verbose:
- logger.setLevel(logging.DEBUG)
- elif quiet:
- logger.setLevel(logging.WARNING)
- else:
- logger.setLevel(logging.INFO)
+ logger = self.get_logger(verbose=verbose, quiet=quiet)
if remove_other_dead_server is not None:
if server is not None:
if remove_other_dead_server is not None:
if server is not None:
if not dbdir and not testparm:
raise CommandError("Please specify either dbdir or testparm")
if not dbdir and not testparm:
raise CommandError("Please specify either dbdir or testparm")
- logger = self.get_logger()
- if verbose:
- logger.setLevel(logging.DEBUG)
- elif quiet:
- logger.setLevel(logging.WARNING)
- else:
- logger.setLevel(logging.INFO)
+ logger = self.get_logger(verbose=verbose, quiet=quiet)
if dbdir and testparm:
logger.warning("both dbdir and testparm specified, ignoring dbdir.")
if dbdir and testparm:
logger.warning("both dbdir and testparm specified, ignoring dbdir.")
from samba.ndr import ndr_unpack
from samba.dcerpc import drsblobs
from samba import colour
from samba.ndr import ndr_unpack
from samba.dcerpc import drsblobs
from samba import colour
def drsuapi_connect(ctx):
def drsuapi_connect(ctx):
lp = sambaopts.get_loadparm()
creds = credopts.get_credentials(lp)
lp = sambaopts.get_loadparm()
creds = credopts.get_credentials(lp)
- logger = self.get_logger()
- if verbose:
- logger.setLevel(logging.DEBUG)
- elif quiet:
- logger.setLevel(logging.WARNING)
- else:
- logger.setLevel(logging.INFO)
+ logger = self.get_logger(verbose=verbose, quiet=quiet)
if targetdir is None:
raise CommandError("--targetdir option must be specified")
if targetdir is None:
raise CommandError("--targetdir option must be specified")