Showing Alembic logs inside Prefect UI

Hi all,
I’m using a Prefect flow to run a series of db migrations by Alembic. There is an alembic.ini file to configure the logger. I tried to configure the file like this, but it’s not working. And it does not show the log of Alembic commands in Prefect UI.

[loggers]
keys = root,sqlalchemy,alembic

[handlers]
keys = prefect

[formatters]
keys = prefect

[logger_root]
level = WARN
handlers = prefect
qualname =

[logger_sqlalchemy]
level = WARN
handlers =
qualname = sqlalchemy.engine

[logger_alembic]
level = INFO
handlers = prefect
qualname = alembic

[handler_console]
class = StreamHandler
args = (sys.stderr,)
level = NOTSET

[handler_prefect]
class = prefect.logging.handlers.PrefectConsoleHandler
args = (sys.stdout,)
level = INFO
formatter = prefect

[formatter_prefect]
class = prefect.logging.formatters.PrefectFormatter
flow_run_fmt = %(asctime)s.%(msecs)03d | %(levelname)-7s | Flow run %(flow_run_name)r - %(message)s
task_run_fmt = %(asctime)s.%(msecs)03d | %(levelname)-7s | Task run %(task_run_name)r - %(message)s

Any idea what am I doing wrong?