Быстро: вход из приложения Python

Рассмотрим следующий усеченный исходный файл (пустое приложение Quickly с лишними лишними строками):

import logging
logger = logging.getLogger('foobar')

class FoobarWindow(Window):
    __gtype_name__ = "FoobarWindow"

    def finish_initializing(self, builder): # pylint: disable=E1002
        """Set up the main window"""
        super(FoobarWindow, self).finish_initializing(builder)

        # Code for other initialization actions should be added here.
        logger.info("hello world from the logger")

Весь код уже находится в быстром шаблоне, добавлен только вызов logger.info. Но я не вижу никакого вывода на консоль, и я не видел ни одного файла журнала. Может ли кто-нибудь рассказать о практике регистрации в приложениях, созданных с помощью Quickly? Спасибо!

1
задан 6 July 2012 в 20:33

1 ответ

Просто добавьте logging.basicConfig(level=logging.INFO) после оператора import.

Это сделает все сообщения журнала перенаправленными на терминал. С точки зрения практики, я думаю, что нет ничего конкретного для Quickly. Если вам нужно настроить другие параметры (войти в файл вместо консоли, формат журнала и т. Д.), Вы можете найти больше информации здесь . Надеюсь, это поможет.

0
ответ дан 6 July 2012 в 20:33

Другие вопросы по тегам:

Похожие вопросы: