python log 归一整理

import logging
from logging.handlers import TimedRotatingFileHandler

def getLoggingObject():
    logger = logging.getLogger('apscheduler.executors.default')
    logger.setLevel(level=logging.INFO)
    log_file = "rulerlog.log"
    rHandler = TimedRotatingFileHandler(filename=log_file, when="D", interval=1, backupCount=3)
    rHandler.setLevel(logging.INFO)
    formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
    rHandler.setFormatter(formatter)
    logger.addHandler(rHandler)
    return logger
if __name__ == '__main__':
    print "service start "
    logger =  getLoggingObject()
    logger.info("service start")

发布了114 篇原创文章 · 获赞 18 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/WangYouJin321/article/details/100987563
今日推荐