2020年1月30日 星期四

Restful的LOG


Flask預設就有log功能,但是不會直接存到外面的檔案,若需要存到LOG檔,就需要import logging來支援。

Flask產生LOG訊息,只需呼叫app.logger,有三種LOG項目: Debug、Warning、Error。

若要指定LOG檔,需要產生FileHandler,"logging.FileHandler('flask.log') "。

如下範例:


from flask import Flask
import logging

app = Flask(__name__)
@app.route('/')
def root():
  app.logger.debug('A value for debugging')
  app.logger.warning('A warning occurred (%d apples)', 42)
  app.logger.error('An error occurred')
if __name__ == '__main__':
  app.logger.addHandler(  logging.FileHandler('flask.log') )
 app.run( debug=True )

沒有留言:

張貼留言

IKEA吊櫃廚櫃

 好不容易裝好IKEA買來的吊櫃,花了三天。 從組裝,鑽牆,上牆調水平,累死我了。