Print Info in the Terminal and Save Logs in a File
作者:XD / 发表: 2023年3月16日 01:48 / 更新: 2023年3月16日 01:48 / 编程笔记 / 阅读量:1251
Print Info in the Terminal and Save Logs in a File
import logging
log_name = "test"
logging.basicConfig(filename="{}.log".format(log_name), format='%(asctime)s %(message)s', filemode='w')
sh = logging.StreamHandler()
logger=logging.getLogger()
logger.setLevel(logging.DEBUG)
logger.addHandler(sh)
logger.debug("Level lowest message")
logger.info("Regular message")
logger.warning("Warning message")
logger.error("Error message")
logger.critical("Fatal message")