Tôi đang sử dụng trình ghi nhật ký python. Sau đây là mã của tôi:Đầu ra nhật ký trùng lặp khi sử dụng mô-đun ghi nhật ký Python
import os
import time
import datetime
import logging
class Logger :
def myLogger(self):
logger = logging.getLogger('ProvisioningPython')
logger.setLevel(logging.DEBUG)
now = datetime.datetime.now()
handler=logging.FileHandler('/root/credentials/Logs/ProvisioningPython'+ now.strftime("%Y-%m-%d") +'.log')
formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s')
handler.setFormatter(formatter)
logger.addHandler(handler)
return logger
Vấn đề tôi có là tôi nhận được nhiều mục nhập trong tệp nhật ký cho mỗi cuộc gọi logger.info
. Làm sao tôi có thể giải quyết việc này?
trình cho tôi. Python 3.2 và Windows XP. – Zuljin
Bạn có chắc là bạn không tạo nhiều bản ghi nhật ký không? – Gandi
Có. trong tập tin khác nhau tôi đang dùng dụ mới như chúng ta đã làm trong các dự án Java. Vui lòng chỉ định cho tôi xem điều đó có tạo ra sự cố hay không. – user865438