Python'da oldukça yeni ve kayıt modülüne girmeye başladım. İletinin bir günlük dosyasına kaydedilmesini ve konsola çıkmasını istiyorum. Aşağıdaki kod, iletiyi konsola yazdırıyor, ancak tüm iletinin bir dosyada oturum açmasını nasıl sağlayabilirim?Python günlüğe kaydetme ve günlük dosyasına giriş
Kaydedici nesnesi, bir dosyaya giriş yapmak için bir işlev çağrısına (basicConfig (dosya adı =)) sahip değil. Bu işlevi nasıl ekleyebilirim?
Yardımlarınız için şimdiden teşekkür ederiz.
import logging
# create logger
logger = logging.getLogger(_name_)
logger.setLevel(logging.DEBUG)
# create console handler and set level to debug
ch = logging.StreamHandler()
ch.setLevel(logging.DEBUG)
# create formatter
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
# add formatter to ch
ch.setFormatter(formatter)
# add ch to logger
logger.addHandler(ch)
# 'application' code
logger.debug('debug message')
logger.info('info message')
logger.warn('warn message')
logger.error('error message')
logger.critical('critical message')
logger = logging.getLogger (\ _ \ _ adı \ _ \ _) detay açıklama için – mujjiga