python loggingログライブラリの簡単な使用

583 ワード

def getLog(name):
    logger=logging.getLogger(name)
    
    #    DEBUG、INFO、WARNING、ERROR、CRITICAL
    logger.setLevel(logging.DEBUG)
    
    rfh=RotatingFileHandler("log/log.txt",maxBytes=5000000,backupCount=5)
    formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")
    rfh.setFormatter(formatter)
    logger.addHandler(rfh)
    
    return logger

問題の検出:
私はwebを使っています.pyが作成したwebアプリケーションでは、コードにキャプチャされていない異常が発生すると、ログが繰り返し記録されます.