1. 程式人生 > >Flask之日誌的使用

Flask之日誌的使用

bug eve Matter conf lin handle pre inf .get

# 日誌等級 : # FATAL/CRITICAL = 重大的,危險的 # ERROR = 錯誤 # WARNING = 警告 # INFO = 信息 # DEBUG = 調試 # NOTSET = 沒有設置
import   logging

# 設置日誌的記錄等級
logging.basicConfig(level=logging.DEBUG) # 調試debug級
# 創建日誌記錄器,指明日誌保存的路徑、每個日誌文件的最大大小、保存的日誌文件個數上限
file_log_handler = RotatingFileHandler("logs/log", maxBytes=1024*1024*100, backupCount=10)
# 創建日誌記錄的格式 日誌等級 輸入日誌信息的文件名 行數 日誌信息
formatter = logging.Formatter(‘%(levelname)s %(filename)s:%(lineno)d %(message)s‘)
# 為剛創建的日誌記錄器設置日誌記錄格式
file_log_handler.setFormatter(formatter)
# 為全局的日誌工具對象(flask app使用的)添加日誌記錄器
logging.getLogger().addHandler(file_log_handler)

Flask之日誌的使用