import logging logging.basicConfig(level=logging.INFO, filename="py_log.log", filemode="w", format="%(asctime)s %(levelname)s %(message)s") # logging.info("loggin info") """ x = 3 y = 0 logging.info(f"The value of x and y are {x} and {y}.") try: x/y logging.info(f"x/y successful with result: {x/y}.") except ZeroDivisionError as err: logging.error("ZeroDivisionError", exc_info=True) """ x_vals = [2,3,6,4,10] y_vals = [5,7,12,0,1] for x_val, y_val in zip(x_vals, y_vals): x, y = x_val, y_val logging.info(f"The values of x and y are {x} and {y}.") try: x/y logging.info(f"x/y successful with result: {x/y}.") except ZeroDivisionError as err: logging.exception("ZeroDivisionError")