information on how to configure logging directly.
:param echo_pool=False: if True, the connection pool will log
- all checkouts/checkins to the logging stream, which defaults to
- sys.stdout. This flag ultimately controls a Python logger; see
- :ref:`dbengine_logging` for information on how to configure logging
- directly.
+ all pool disconnects and whether reconnection attempts have exhausted
+ or not to the logging stream, which defaults to sys.stdout. This flag
+ ultimately controls a Python logger; see :ref:`dbengine_logging` for
+ information on how to configure logging directly.
:param empty_in_strategy: The SQL compilation strategy to use when
rendering an IN or NOT IN expression for :meth:`.ColumnOperators.in_`
"sqlalchemy.pool" logger. Defaults to a hexstring of the object's
id.
- :param echo: If True, connections being pulled and retrieved
- from the pool will be logged to the standard output, as well
- as pool sizing information. Echoing can also be achieved by
- enabling logging for the "sqlalchemy.pool"
+ :param echo: if True, the connection pool will log
+ all pool disconnects and whether reconnection attempts have exhausted
+ or not to the logging stream, which defaults to sys.stdout. Echoing
+ can also be achieved by enabling logging for the "sqlalchemy.pool"
namespace. Defaults to False.
:param use_threadlocal: If set to True, repeated calls to