1234567891011121314151617181920212223242526272829303132 |
- 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")
-
|