在Flask中實現日志記錄可以通過Python的logging模塊來實現。下面是一個簡單的示例代碼:
from flask import Flask
import logging
app = Flask(__name__)
# 配置日志記錄
logging.basicConfig(filename='app.log', level=logging.INFO)
@app.route('/')
def index():
app.logger.info('訪問了首頁')
return 'Hello World!'
if __name__ == '__main__':
app.run()
在這個示例中,我們通過logging.basicConfig()
方法配置了日志記錄,指定了日志文件的名稱為app.log
,并設置了日志記錄的級別為INFO
。然后在路由處理函數中,我們通過app.logger.info()
方法記錄了一條日志信息。
當Flask應用運行時,所有的日志信息都會被記錄到app.log
文件中。你也可以根據需要更改日志記錄的級別,比如使用logging.DEBUG
來記錄更詳細的日志信息。