log模板

def setup_logger(self, log_file, log_id):
        output_file = log_file
        self.logger = logging.getLogger(log_id)
        self.logger.setLevel(logging.DEBUG)
        try:
            handler = RotatingFileHandler(output_file, mode='a',
                                          maxBytes=1024 * 1024 * 10, backupCount=10)
        except:
            handler = SysLogHandler()
        handler.setLevel(logging.DEBUG)
        handler.setFormatter(logging.Formatter("[%(asctime)s -%(levelname)5s- %(filename)20s:%(lineno)3s]    %(message)s"))
        self.logger.addHandler(handler)
        return self.logger

 

posted @ 2018-06-21 13:37  会开车的好厨师  阅读(124)  评论(0)    收藏  举报