scrapy 2.3 日志記錄設(shè)置

2021-06-10 17:20 更新

這些設(shè)置可用于配置日志記錄:

  • ?LOG_FILE?
  • ?LOG_ENABLED?
  • ?LOG_ENCODING?
  • ?LOG_LEVEL?
  • ?LOG_FORMAT?
  • ?LOG_DATEFORMAT?
  • ?LOG_STDOUT?
  • ?LOG_SHORT_NAMES?

前兩個(gè)設(shè)置定義日志消息的目標(biāo)。如果 ?LOG_FILE? 設(shè)置后,通過根記錄器發(fā)送的消息將被重定向到名為 ?LOG_FILE? 帶編碼 ?LOG_ENCODING? . 如果未設(shè)置 ?LOG_ENABLED? 是 ?True? ,將在標(biāo)準(zhǔn)錯(cuò)誤上顯示日志消息。最后,如果 ?LOG_ENABLED? 是 ?False? ,將不會(huì)有任何可見的日志輸出。

?LOG_LEVEL? 確定要顯示的最低嚴(yán)重性級(jí)別,將篩選出嚴(yán)重性較低的消息。它的范圍包括 日志級(jí)別 .

?LOG_FORMAT? 和 ?LOG_DATEFORMAT? 指定用作所有消息布局的格式字符串。這些字符串可以包含中列出的任何占位符 logging's logrecord attributes docs 和 datetime's strftime and strptime directives 分別。

如果 ?LOG_SHORT_NAMES? 則日志將不顯示打印日志的廢組件。默認(rèn)情況下,它是未設(shè)置的,因此日志包含負(fù)責(zé)該日志輸出的廢棄組件。

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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)