import logging # logging.warning("warning: error") # logging.critical("112233455") # logging.basicConfig(filename="sample_logging",level=logging.debug("111")) #在debug级别之上的信息才被记录 # logging.basicConfig(format='%(asctime)s %(message)s',datefmt='%d/%m/%Y %h:%M%S') #添加时间格式 # logging.warning("is when this event was logged") logger = logging.getLogger("log_test") # 创建logger,先获取logger对象 logger.setLevel(logging.DEBUG) # 设定一个全局的日志级别 ch = logging.StreamHandler() # 把日志打印到屏幕 ch.setLevel(logging.WARNING) # 给屏幕上的日志设置级别 fh = logging.FileHandler("info.log") fh.setLevel(logging.DEBUG) formatter = logging.Formatter('%(asctime)s - %(name)s -%(levelname)s -%(message)s') ch.setFormatter(formatter) fh.setFormatter(formatter) logger.addHandler(ch) # 告知日志打印到指定的目录里 logger.addHandler(fh) logger.info("info") logger.debug("debug") logger.warning("warning") logger.error("error") logger.critical("critical")