Найти - Пользователи
Полная версия: Почему не отображается сообщения логирования
Начало » Python для новичков » Почему не отображается сообщения логирования
1
inzem
По умолчанию уровень warning, но при вызове функции явно указывается logging.DEBUG. Это пример из документации, но он не работает
https://docs.python.org/2/howto/logging.html#changing-the-format-of-displayed-messages

>>> import logging
>>> logging.basicConfig(format='%(levelname)s:%(message)s', level=logging.DEBUG)
>>> logging.debug('This message should appear on the console')
>>> logging.info('So should this')
>>> logging.warning('And this, too')
2015-07-24 17:00:09,940 And this, too
Budulianin
inzem
Это пример из документации, но он не работает
Работает, работает.

Интерпретатор, ось?
Загрузи shell ещё раз, и попробуй снова.
sander
inzem
круто было бы логгер создать
inzem
странно сейчас заработало.
с созданным логером работало, не работало без него, что самое интересное
inzem
logging.basicConfig() вызывается первый раз и вся конфигурация запомнилась, если второй раз вызываешь, то ничего не меняется.
Пример:
Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import logging
>>> logging.basicConfig(format='%(levelname)s:%(message)s', level=logging.DEBUG)
>>> logging.debug('This message should appear on the console')
DEBUG:This message should appear on the console
>>> logging.info('So should this')
INFO:So should this
>>> logging.warning('And this, too')
WARNING:And this, too
>>> logging.basicConfig(format='%(levelname)s:%(message)s', level=logging.INFO)
>>> logging.debug('This message should appear on the console')
DEBUG:This message should appear on the console
>>> 
Budulianin
inzem
logging.basicConfig() вызывается первый раз и вся конфигурация запомнилась, если второй раз вызываешь, то ничего не меняется.

Ну да и что?

logging.basicConfig проверяет, есть ли уже handlers и если их нет, то конфигурирует и добавляет один.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB