import logging
import os
for logger_name in ['snowflake.sqlalchemy', 'snowflake.connector']:
logger = logging.getLogger(logger_name)
logger.setLevel(logging.DEBUG)
ch = logging.StreamHandler()
ch.setLevel(logging.DEBUG)
ch.setFormatter(logging.Formatter('%(asctime)s - %(threadName)s %(filename)s:%(lineno)d - %(funcName)s() - %(levelname)s - %(message)s'))
logger.addHandler(ch)
That results in almost 1000 log lines...
Please answer these questions before submitting your issue. Thanks!
What version of Python are you using?
3.13.13
What operating system and processor architecture are you using?
macOS-26.4.1-arm64-arm-64bit-Mach-O
What are the component versions in the environment (
pip freeze)?asn1crypto==1.5.1
boto3==1.43.2
botocore==1.43.2
certifi==2026.4.22
cffi==2.0.0
charset-normalizer==3.4.7
cryptography==47.0.0
filelock==3.29.0
idna==3.13
jmespath==1.1.0
packaging==26.2
platformdirs==4.9.6
pycparser==3.0
pyjwt==2.12.1
pyopenssl==26.1.0
python-dateutil==2.9.0.post0
python-dotenv==1.2.2
pytz==2026.1.post1
requests==2.33.1
s3transfer==0.17.0
six==1.17.0
snowflake-connector-python==4.4.0
snowflake-sqlalchemy==1.9.0
sortedcontainers==2.4.0
sqlalchemy==2.0.49
tomlkit==0.14.0
typing-extensions==4.15.0
urllib3==2.6.3
What did you do?
which outputs
What did you expect to see?
No warning, not a
NullType, and a native pythonuuid.UUIDinstance in the record.Can you set logging to DEBUG and collect the logs?
That results in almost 1000 log lines...