Beispiel #1
0
def set_verbosity(level=0):
    if isinstance(level, basestring) and level.isdigit():
        level = int(level)

    if level == 0:
        logger.setLevel(logging.WARNING)
    elif level == 1:
        logger.setLevel(logging.INFO)
    elif level > 1:
        logger.setLevel(logging.DEBUG)
Beispiel #2
0
def set_verbosity(level="0"):
    if isinstance(level, string_types) and level.isdigit():
        level = int(level)

    if level == 0:
        logger.setLevel(logging.WARNING)
    elif level == 1:
        logger.setLevel(logging.INFO)
    elif level > 1:
        logger.setLevel(logging.DEBUG)
Beispiel #3
0
def eqp_gen(arg):
    """
    Генератор инстансов класса Dlink
    """

    for _ip in arg:
        try:
            ping.ping(_ip)
        except ping.PingException as _exc:
            logger.error(_exc)
        else:
            yield dlink.Dlink(_ip, **settings.__dict__)


if __name__ == '__main__':
    logger.setLevel(settings.log_level)
    formatter = ColoredFormatter(
        fmt='%(asctime)s   %(levelname)-8s   %(message)s',
        datefmt='%Y-%m-%d %H:%M:%S')
    stdout_log = logging.StreamHandler(sys.stdout)
    stdout_log.setFormatter(formatter)
    logger.addHandler(stdout_log)

    args = docopt(__doc__)

    ip_addrs = args['<ip>']

    if args['--input-file']:
        try:
            with open(args['--input-file'], 'r') as _f:
                ip_addrs = [ip.strip() for ip in _f.readlines()]
Beispiel #4
0
def eqp_gen(arg):
    """
    Генератор инстансов класса Dlink
    """

    for _ip in arg:
        try:
            ping.ping(_ip)
        except ping.PingException as _exc:
            logger.error(_exc)
        else:
            yield dlink.Dlink(_ip, **settings.__dict__)

if __name__ == '__main__':
    logger.setLevel(settings.log_level)
    formatter = ColoredFormatter(
        fmt='%(asctime)s   %(levelname)-8s   %(message)s',
        datefmt='%Y-%m-%d %H:%M:%S'
    )
    stdout_log = logging.StreamHandler(sys.stdout)
    stdout_log.setFormatter(formatter)
    logger.addHandler(stdout_log)

    args = docopt(__doc__)

    ip_addrs = args['<ip>']

    if args['--input-file']:
        try:
            with open(args['--input-file'], 'r') as _f:
Beispiel #5
0
def init_logger():
    from lib.logger import logger
    logger.setLevel('DEBUG')