近期在使用flask,要用到日志,忘记了具体用法,所以重新复习一下,顺便记一下
logger = logging.getLogger('flask') # 创建指定名字的日志,如果没有指定就返回root
logger.setLevel(level=logging.INFO) # 日至等级
handler = logging.FileHandler("mylog.txt") # 日志输出到文件
handler.setLevel(logging.INFO) # 输出文件等级
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') # 指定输出的格式
handler.setFormatter(formatter)
logger.addHandler(handler)
logger.info("Start")
logger.debug("Do something you want")
logger.warning("fail")
logger.info("Finish")
输出如下: