ich versuche gerade mich ins logging einzuarbeiten. So grob habe ich den Aufbau und die Funktionsweise verstanden, dachte ich. Habe versucht als Beispiel Fehler von sqlAlchemy zu loggen. Der Code sieht wie folgt aus:
Code: Alles auswählen
import sqlalchemy
import logging
active_db_url = 'mysql+mysqlconnector://user:password@localhost/testdb'
logging.basicConfig(filename='log.log', level=logging.INFO)
logger = logging.getLogger('sqlalchemy.engine')
logger.setLevel(logging.INFO)
fileh = logging.FileHandler('logme.txt')
form = logging.Formatter('%(name)s - %(levelname)s : %(asctime)s - %(message)s')
fileh.setFormatter(form)
logger.addHandler(fileh)
logger.info('info')
engine = sqlalchemy.create_engine(active_db_url, echo=True)
engine.connect()
In meiner logme.txt steht aber nur folgendes: sqlalchemy.engine - INFO : 2020-03-31 16:31:29,573 - info
Wo ist da mein Fehler?
Danke und viele Grüße