亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

Tornado按天打印日志

noONE / 2722人閱讀

摘要:網(wǎng)站流量上來(lái)后,日志按天甚至小時(shí)存儲(chǔ)更方便查看和管理,而的模塊也提供了來(lái)支持以不同的時(shí)間維度歸檔日志。然而根據(jù)的官方指南設(shè)置后,卻發(fā)現(xiàn)新的日志只剩下的,內(nèi)部的全部沒(méi)有生效。

網(wǎng)站流量上來(lái)后,日志按天甚至小時(shí)存儲(chǔ)更方便查看和管理,而Python的logging模塊也提供了TimedRotatingFileHandler來(lái)支持以不同的時(shí)間維度歸檔日志。
然而根據(jù)Logging HOWTO的官方指南設(shè)置后,卻發(fā)現(xiàn)新的日志只剩下root的,Tornado內(nèi)部的logger全部沒(méi)有生效。
參考stackoverflow上的一個(gè)回答,我發(fā)現(xiàn)下面的配置能讓Tornado內(nèi)部的logger也用上TimedRotatingFileHandler

# logging.yaml

version: 1
disable_existing_loggers: false
formatters:
  simple:
    format: "%(asctime)s - %(name)s - %(levelname)s - %(message)s"

loggers:
  all:
    handlers: [all]
    propagate: false
  tornado:
    handlers: [all]
    propagate: false

handlers:
  console:
    class: logging.StreamHandler
    level: INFO
    formatter: simple
    stream: ext://sys.stdout
  all:
    class: logging.handlers.TimedRotatingFileHandler
    level: INFO
    formatter: simple
    when: midnight
    filename: ./logs/server.log

root:
  level: INFO
  handlers: [console, all]
  propagate: true

只需在Tornado的入口代碼處調(diào)用:

pythonlogging.config.dictConfig(yaml.load(open("logging.yaml", "r")))

如果你想按別的時(shí)間維度分割日志,修改when參數(shù)對(duì)應(yīng)的值就可以了。

特別注意:當(dāng)when的值是D,表示由服務(wù)器啟動(dòng)的時(shí)間計(jì)起,每過(guò)24小時(shí)歸檔一次;而如果你和我一樣,希望在每天的凌晨歸檔日志的話,可以配置為midnight

Centos系統(tǒng)可能需要先安裝python-yaml:sudo yum install python-yaml

  

來(lái)自:建造者說(shuō)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/45360.html

相關(guān)文章

  • Tornado 4.3文檔翻譯: 用戶指南-協(xié)程

    摘要:譯者說(shuō)于年月日發(fā)布,該版本正式支持的關(guān)鍵字,并且用舊版本編譯同樣可以使用這兩個(gè)關(guān)鍵字,這無(wú)疑是一種進(jìn)步。其次,這是最后一個(gè)支持和的版本了,在后續(xù)的版本了會(huì)移除對(duì)它們的兼容。 譯者說(shuō) Tornado 4.3于2015年11月6日發(fā)布,該版本正式支持Python3.5的async/await關(guān)鍵字,并且用舊版本CPython編譯Tornado同樣可以使用這兩個(gè)關(guān)鍵字,這無(wú)疑是一種進(jìn)步。其次...

    SimonMa 評(píng)論0 收藏0
  • 超贊!快來(lái)用Python的搭建你的AI老婆吧!

    摘要:夏天太熱,又不想出門(mén),就讓我們用的來(lái)搭建屬于自己的可以對(duì)話的老婆吧本文擬使用的開(kāi)發(fā)語(yǔ)言實(shí)現(xiàn)類(lèi)似于的平臺(tái)的小娜,或者是下的的。 夏天太熱,又不想出門(mén),就讓我們用的Python來(lái)搭建屬于自己的?可以對(duì)話的AI老婆吧?   本文擬使用Python的開(kāi)發(fā)語(yǔ)言實(shí)現(xiàn)類(lèi)似于的WIndows平臺(tái)的小娜,或者是IOS下的Siri的。最終達(dá)到人機(jī)對(duì)話的效果。 showImg(https://segment...

    Tychio 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<