lorien
Можно создавать свои логгеры и каждому присваивать свой набор хэндлеров, например:
За объяснение работы с точками, спасибо, но создавать свои логгеры я не могу. Уже создан root-logger в функции logic, который я использую.
lorien
Однако в вашем случае не совсем понятно, что вам нужно, если вы заранее не знаете какие будут ip-адреса, то проблематично такой подход применить.
Ну вот запустить многопоточно функцию logic и для каждого ip-шника(для каждого вызова функции, если быть точнее) сохранить лог в отдельный файл.
Если бы я вызывал функцию последовательно, я бы просто менял хендлеры к логгеру каждый раз перед новым вызовом функции, указывая разные файлы. А как поступить с логированием при параллельных вызовах функции - вот это, собственно, и есть мой вопрос.