Max Eggers
10/26/2023, 9:56 PMdef get_logger() -> Logger:
try:
return prefect.get_run_logger()
except RuntimeError:
return logging.getLogger(__name__)
Ben Muller
10/26/2023, 10:01 PMMax Eggers
10/26/2023, 10:02 PMNate
10/26/2023, 11:46 PMIn [1]: from prefect import flow, get_run_logger
In [2]: from prefect.logging.loggers import disable_run_logger
In [3]: @flow
...: def foo():
...: get_run_logger().info("cant see me")
...: return "foo"
...:
In [4]: with disable_run_logger():
...: r = foo.fn()
...:
In [5]: assert r =="foo"
Max Eggers
10/26/2023, 11:55 PM