Example #1
0
def _enable_debugging(level):
    _ch = logging.StreamHandler()
    if level == 1:
        _ch.setLevel(logging.DEBUG)
    if level >= 2:
        _ch.setLevel(dput.logger.TRACE)
    _formatter = logging.Formatter(
        '[%(levelname)s] %(created)f: (%(funcName)s) %(message)s')
    _ch.setFormatter(_formatter)
    logger.addHandler(_ch)
Example #2
0
def _write_upload_log(logfile, full_log):
    upload_log_formatter = logging.Formatter(
        "%(asctime)s - dput[%(process)d]: "
        "%(module)s.%(funcName)s - %(message)s"
    )
    upload_log_handler = RotatingFileHandler(logfile)
    upload_log_handler.setFormatter(upload_log_formatter)
    if full_log:
        upload_log_handler.setLevel(logging.DEBUG)
    else:
        upload_log_handler.setLevel(logging.INFO)
    logger.addHandler(upload_log_handler)
Example #3
0
        upload_log_handler.setLevel(logging.INFO)
    logger.addHandler(upload_log_handler)


def _enable_debugging(level):
    _ch = logging.StreamHandler()
    if level == 1:
        _ch.setLevel(logging.DEBUG)
    if level >= 2:
        _ch.setLevel(dput.logger.TRACE)
    _formatter = logging.Formatter(
        '[%(levelname)s] %(created)f: (%(funcName)s) %(message)s')
    _ch.setFormatter(_formatter)
    logger.addHandler(_ch)

logger.addHandler(_ch)


def mangle_sys():
    for root in CONFIG_LOCATIONS:
        pth = "%s/scripts" % (root)
        pth = os.path.abspath(pth)
        if pth not in sys.path:
            logger.debug("Loading external script location %s" % (pth))
            sys.path.insert(0, pth)


def maybe_print_traceback(debug_level, stack):
    if debug_level > 1:
        tb = traceback.format_tb(stack[2])
        logger.trace("Traceback:")