Flask 日志記錄

2021-08-10 11:46 更新

0.3 新版功能.

有時(shí)候你會(huì)處于這樣一種境地,你處理的數(shù)據(jù)本應(yīng)該是正確的,但實(shí)際上不是。 比如,你會(huì)有一些向服務(wù)器發(fā)送請(qǐng)求的客戶端代碼,但請(qǐng)求顯然是畸形的。這可 能是用戶篡改了數(shù)據(jù),或是客戶端代碼的粗制濫造。大多數(shù)情況下,正常地返回 400 Bad Request 就可以了,但是有時(shí)候不能這么做,并且要讓代碼繼續(xù)運(yùn) 行。

你可能依然想要記錄下,是什么不對(duì)勁。這時(shí)日志記錄就派上了用場(chǎng)。從 Flask 0.3 開始,F(xiàn)lask 就已經(jīng)預(yù)置了日志系統(tǒng)。

這里有一些調(diào)用日志記錄的例子:

app.logger.debug('A value for debugging')
app.logger.warning('A warning occurred (%d apples)', 42)
app.logger.error('An error occurred')

附帶的 logger 是一個(gè)標(biāo)準(zhǔn)日志類 Logger ,所以更多信息請(qǐng)查閱 logging 的文檔

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)