Ведение журнала Python ничего не выводитPython

Программы на Python
Ответить
Anonymous
 Ведение журнала Python ничего не выводит

Сообщение Anonymous »

В скрипте Python, который я пишу, я пытаюсь регистрировать события с помощью модуля регистрации. У меня есть следующий код для настройки моего регистратора:

Код: Выделить всё

ERROR_FORMAT = "%(levelname)s at %(asctime)s in %(funcName)s in %(filename) at line %(lineno)d: %(message)s"
DEBUG_FORMAT = "%(lineno)d in %(filename)s at %(asctime)s: %(message)s"
LOG_CONFIG = {'version':1,
'formatters':{'error':{'format':ERROR_FORMAT},
'debug':{'format':DEBUG_FORMAT}},
'handlers':{'console':{'class':'logging.StreamHandler',
'formatter':'debug',
'level':logging.DEBUG},
'file':{'class':'logging.FileHandler',
'filename':'/usr/local/logs/DatabaseUpdate.log',
'formatter':'error',
'level':logging.ERROR}},
'root':{'handlers':('console', 'file')}}
logging.config.dictConfig(LOG_CONFIG)
Когда я пытаюсь запустить logging.debug("Некоторая строка"), я не получаю вывода на консоль, хотя на этой странице в документации написано что logging.debug должен заставить корневой регистратор выводить сообщение. Почему моя программа ничего не выводит и как это исправить?

Подробнее здесь: https://stackoverflow.com/questions/701 ... g-anything
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»