Как мне «напечатать» что-то на консоли в пилонах? - PullRequest
2 голосов
/ 25 июня 2010
paster serve --reload development.ini 

.. for debug = true

Это то, что я делаю, чтобы загрузить сервер разработки для Pylons.

Однако, когда я делаю:

print "hello world"

Это сообщение не распечатывается в консоли.В Джанго это так.

1 Ответ

4 голосов
/ 26 июня 2010

In Pylons пакет протоколирования - это метод для ведения журнала:

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

Это будет работать, пока у вас есть протоколированиеsetup настроен правильно в вашем development.ini.Я думаю, что приведенный выше код должен быть достаточным без каких-либо изменений в конфигурации по умолчанию.Если это не так, вы можете вместо log.info , log.warn , log.error или log.critical вместо log.debug для вашего сообщения.

Я настоятельно рекомендую прочитать эту главу из Pylons Book .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...