def configure_logging():
logger.setLevel(logging.DEBUG)
logger.setLevel(logging.INFO)
#logger.setLevel(logging.WARNING)
formatter = logging.Formatter('%(asctime)s\t%(funcName)s\t%(levelname)s\t%(message)s')
# Console logging
ch = logging.StreamHandler()#sys.stdout)
ch.setFormatter(formatter)
logger.addHandler(ch)
# File logging (Rotating)
try:
rfh = RotatingFileHandler(LOGFILENAME, maxBytes=512000, backupCount=5)
rfh.setFormatter(formatter)
logger.addHandler(rfh)
except Exception as e:
logger.critical('Error accessing log file{}. Exiting.\n\tException Message: {}'.format(LOGFILENAME, e))
sys.exit()
评论列表
文章目录