Bradley Hurley
11/07/2022, 4:23 PMBradley Hurley
11/07/2022, 4:24 PMINFO
is fine for our use case, but we have seen on occasion something goes wrong and the job pod consumes all the free memory on the kubernetes node and we would like to capture additional logs when we’ve detected abnormal memory usage.Khuyen Tran
11/07/2022, 4:25 PMprefect config set PREFECT_LOGGING_LEVEL="DEBUG"
Khuyen Tran
11/07/2022, 4:25 PMBradley Hurley
11/07/2022, 4:25 PMBradley Hurley
11/07/2022, 4:26 PMKhuyen Tran
11/07/2022, 4:27 PMBradley Hurley
11/07/2022, 4:28 PM>>> import prefect
>>> logger = prefect.context.get("logger")
>>> logger.getEffectiveLevel()
20
>>> logger.setLevel("DEBUG")
>>> logger.getEffectiveLevel()
10
Bradley Hurley
11/07/2022, 4:32 PM@task()
def log_debug():
for i in range(10):
logger = prefect.context.get("logger")
logger.debug("Test Debug Message")
sleep(30)