0
我使用龍捲風,在它的應用程序中,我導入日誌記錄只是想記錄一些關於服務器的信息。 我把這個:python日誌記錄模塊AttributeError:'str'對象沒有屬性'寫'
logging.config.dictConfig(web_LOGGING)
權之前:
tornado.options.parse_command_line()
但是當我運行服務器,當我點擊任何鏈接,我得到錯誤:
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 874, in emit
stream.write(fs % msg)
AttributeError: 'str' object has no attribute 'write'
Logged from file web.py, line 1946
它只是重複時我點擊進入任何鏈接。 真正的問題是什麼?
我已經改變了任何文件,目錄他人避開命名衝突......
'web_LOGGING'的定義是什麼?我的回答是一個可能的問題,但你需要提供足夠的信息來複制;當我們不知道配置通過時,知道你使用了'dictConfig'並不是特別有用。 – ShadowRanger
我把「流」的處理程序:「ext」#sys.stdout,我打算把任何信息sys.stdout.while警告,我想登錄到一個文件,如'文件名':'./web_log/ rotate.log'..所以在這裏流錯了什麼? – simonchou
'「stream」:「ext」'肯定是錯誤的,而'stream':sys.stdout'應該沒問題。不清楚「stream」是什麼意思:「ext」#sys.stdout – ShadowRanger