in nubia/internal/nubia.py [0:0]
def _setup_logging(self, args):
root_logger = self._plugin.setup_logging(logging.root, args)
if root_logger:
return
if args.verbose and args.verbose >= 2:
logging_level = logging.DEBUG
elif args.verbose == 1:
logging_level = logging.INFO
else:
logging_level = logging.WARN
if args.stderr:
logging_stream = sys.stderr
else:
logging_stream = tempfile.NamedTemporaryFile(
mode="w+", # default is 'w+b', oddly enough
prefix="{}-".format(self._name),
delete=False,
)
print("Logging to {}".format(logging_stream.name), file=sys.stderr)
logger.setup_logger(level=logging_level, stream=logging_stream)