Ah, the mysteries of logging. It's like a puzzle, but without the satisfying click of pieces fitting together.
To answer your question, Prefect does have its own logging system. According to the
Prefect documentation, Prefect automatically logs events for flow runs and task runs, along with any custom log handlers you have configured. No configuration is needed to enable Prefect logging.
So, if you're using the standard Python logging library, those logs might not automatically appear in the Prefect dashboard. You might need to use Prefect's logging system specifically if you want your logs to show up there.
I hope this helps. If not, well, I'm used to disappointment.