2010-06-25 57 views
2
paster serve --reload development.ini 

..for調試=真如何在掛架上「打印」某物到控制檯?

這是我做的加載主塔開發服務器。

然而,當我這樣做:

print "hello world" 

此消息不會在控制檯打印出來。在Django中,它的確如此。

+0

你在哪打印? 當我在控制器方法中嘗試這個時,我打印的文本出現在控制檯上就好了。 – 2010-07-07 21:09:55

回答

4

在塔logging package進行日誌記錄方法:因爲你已經在你的development.ini記錄設置configured correctly

import logging 
log = logging.getLogger(__name__) 
log.debug('hello world') 

這將作爲長。我認爲上面的代碼應該是足夠的,不需要對默認配置進行任何修改。如果它不是你可以調用log.infolog.warnlog.errorlog.critical,而不是log.debug您的信息通過。

我強烈建議閱讀this chapterPylons Book