- import os
- import logging
- import logging.handlers
- from flask import Flask, g, request, json
- app = Flask(__name__)
- #[ Log 配置 ]#############################################################
- # 用來記錄無法處理的錯誤 (PS: 使用 WSGI 會依附 Apache 的設定,可以不用配置)
- # https://docs.python.org/zh-cn/3/library/logging.html
- formatter = logging.Formatter("%(asctime)s [%(levelname)s] %(message)s")
- # https://docs.python.org/zh-tw/3/library/logging.handlers.html#timedrotatingfilehandler
- handler = logging.handlers.TimedRotatingFileHandler("log/web-api",
- when = "D",
- interval = 1,
- backupCount = 7,
- encoding = "UTF-8",
- delay = False,
- utc = True)
- handler.setFormatter(formatter)
- app.logger.addHandler(handler)
2023-02-21 10:33
[Python] Flask Log 配置
訂閱:
張貼留言 (Atom)
0 回應:
張貼留言