def main(): args = parse_args() logging.getLogger().setLevel(logging.DEBUG if args.verbose else logging.INFO) try: config = parse_config(args.config) driver = init_driver(config) hunt(args, config, driver) except Exception: logging.exception('caught exception') sys.exit(1)
def main(): args = parse_args() log_level = logging.DEBUG if args.verbose else logging.INFO logging.basicConfig(level=log_level, format='{levelname:.1s}{asctime} {message}', style='{') try: config = parse_config(args.config) driver = init_driver(config) hunt(args, config, driver) except Exception: logging.exception('caught exception') sys.exit(1)
def main(): try: alerters = init_alerters(args) config = parse_config(args.config) drivers = init_drivers(config) scrapers = init_scrapers(config, drivers) if args.test_alerts: logging.info("Sending test alert") alerters(subject="This is a test", content="This is only a test") hunt(alerters, config, scrapers) except Exception: logging.exception('caught exception') sys.exit(1)
def main(): args = parse_args() logging.getLogger().setLevel(logging.DEBUG if args.verbose else logging.INFO) try: alerters = init_alerters(args) config = parse_config(args.config) drivers = init_drivers(config) scrapers = init_scrapers(config, drivers) hunt(alerters, config, scrapers) except Exception: logging.exception('caught exception') sys.exit(1)