Python 3.2+loggingфункция
logging.getLogRecordFactory()
записи и фильтры
Возвращает текущую фабрику записей лога — вызываемый объект, которым логгеры создают LogRecord.
Синтаксис
old_factory = logging.getLogRecordFactory()
Её вызывают ради одного: запомнить старую фабрику перед setLogRecordFactory() и вызывать её из новой. Если создать запись напрямую через LogRecord, чужая фабрика (например, добавленная библиотекой) будет обойдена, и её атрибутов в записи не окажется. По умолчанию возвращается сам класс LogRecord.
Примеры
import logging
print(logging.getLogRecordFactory() is logging.LogRecord) # → True
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности