### Apache Airflow version

2.5.3

### What happened

When I call the airflow initdb function, it outputs these lines to the log

INFO  [alembic.runtime.migration] Context impl PostgresqlImpl.
INFO  [alembic.runtime.migration] Will assume transactional DDL.

### What you think should happen instead

There should be a mechanism to disable these logs, or they should just be set to WARN by default

### How to reproduce

Set up a new postgres connection and call:

from airflow.utils.db import initdb
initdb()

### Operating System

MacOS

### Versions of Apache Airflow Providers

_No response_

### Deployment

Virtualenv installation

### Deployment details

_No response_

### Anything else

_No response_

### Are you willing to submit PR?

- [X] Yes I am willing to submit a PR!

### Code of Conduct

- [X] I agree to follow this project's [Code of Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)

from alembic import command
    from flask import Flask
    from flask_sqlalchemy import SQLAlchemy
    from airflow.models.base import Base
    from airflow.www.fab_security.sqla.models import Model
    from airflow.www.session import AirflowDatabaseSessionInterface
    def _create_flask_session_tbl(sql_database_uri):
        flask_app = Flask(__name__)
        flask_app.config["SQLALCHEMY_DATABASE_URI"] = sql_database_uri
        flask_app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = False
        db = SQLAlchemy(flask_app)
        AirflowDatabaseSessionInterface(app=flask_app, db=db, table="session", key_prefix="")
        db.create_all()
    with create_global_lock(session=session, lock=DBLocks.MIGRATIONS):
        engine = session.get_bind().engine
        Base.metadata.create_all(engine)
        Model.metadata.create_all(engine)
        _create_flask_session_tbl(engine.url)
        
        config = _get_alembic_config()
        command.stamp(config, "head")
@provide_session
def initdb(session: Session = NEW_SESSION, load_connections: bool = True):