Skip to main content
 首页 » 编程设计

python之我如何将 "print"发送到 pylons 中的控制台

2024年08月12日33unruledboy

paster serve --reload development.ini  

..调试=真

这就是我为 Pylons 加载开发服务器所做的工作。

但是,当我这样做时:

print "hello world" 

此消息不会在控制台中打印出来。在 Django 中,它确实如此。

请您参考如下方法:

在 Pylons logging package 是执行日志记录的方法:

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

只要您设置了日志记录,这就会起作用 configured correctly 在您的 development.ini 中。我认为上面的代码应该足够了,无需对默认配置进行任何修改。如果不是,您可以调用 log.info、log.warn、log.error 或 log.critical 而不是 log.debug 让您的消息通过。

我强烈推荐阅读 this chapter的 Pylons Book .