Charles
08/02/2022, 12:05 PMpy_logger = get_dagster_logger("py_logger")
and then logging error calls like this py_logger.error(f"Exception {type(e)}: ", Exception(e))
inside an @asset
however ERROR
calls aren't being shown - why is this?
Screenshot is relevant section of dagster.yaml
owen
08/02/2022, 4:35 PMCharles
08/02/2022, 5:24 PM@asset
def get_data() -> pd.DataFrame: # "get live data"
try:
# do stuff
<http://py_logger.info|py_logger.info>("Data downloaded!")
except AssertionError as e:
py_logger.error("AssertionError Data has less observation than min history!", Exception(e))
except Exception as e:
print("This is triggered, but error below is not shown")
py_logger.error(f"Exception {type(e)}: ", Exception(e))
finally:
return data
owen
08/02/2022, 5:41 PMpy_logger.error(f"Exception {type(e)}: ", Exception(e))
should instead be something like py_logger.error(f"Exception {type(e)}: {e})")