0
Мне нужен другой регистратор для каждого вызова той же функции.Как я могу получить различный регистратор для каждого вызова функции?
loggerA = logging.getLogger('whatever1')
myfunction('A')
loggerB = logging.getLogger('whatever2')
myfunction('B')
# The loggers must not cross
Как я могу организовать регистрацию в моей функции для этого? Является ли это возможным?
Это похоже на анти-шаблон при регистрации; можете ли вы объяснить, что вы на самом деле пытаетесь достичь/зачем вам это нужно? –
Мне нужно использовать myfunction в многопоточных потоках. Поэтому я хочу получить другой файл журнала для каждого вызова функции. – kalombo
@kalombo Если вы хотите видеть инструкции журналов каждого потока, почему бы не включить имя потока в оператор регистрации? –