Python Günlüğü ile iki kez görünen günlük mesajları

| | | | | | | | |

Python günlük kaydını kullanıyorum ve bir nedenden dolayı tüm mesajlarım iki kez görünüyor.

Günlüğe kaydetmeyi yapılandırmak için bir modülüm var:

# HATA : Günlük mesajlarını iki kez çıkarıyor - neden olduğundan emin değilim - yayılma ayarı değil. def configure_logging(self, logging_file): self.logger = logging.getLogger("my_logger") self.logger.setLevel(logging.DEBUG ) self.logger.propagate = 0 # Günlük satırlarımız için biçim biçimlendirici = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s") # Kurulum konsolu günlük kaydı ch = logging.StreamHandler() ch.setLevel(logging.DEBUG) ch.setFormatter(formatter) self.logger.addHandler(ch) # Kurulum dosyası günlüğü de fh = logging.FileHandler(LOG_FILENAME) fh.setLevel(logging.DEBUG) fh.setFormatter(formatter) self.logger.addHandler(fh) 

Daha sonra, günlüğe kaydetmeyi yapılandırmak için bu yöntemi çağırırım:

if __name__ == "__main__": tom = Boy() tom.configure_logging(LOG_FILENAME) tom.buy_ham() 

Ve sonra içinde şunu söyleyin, buy_ham modülünü arayacağım:

self.logger.info("%s yoluna başarıyla yazabiliyor" 

Ve bunun için nedense, tüm mesajlar iki kez görünüyor. Akış işleyicilerinden birini yorumladım, hala aynı şey. Biraz garip, bunun neden olduğundan emin değilim ... lol. Bariz bir şeyi kaçırdığımı varsayarsak.

Şerefe Victor