Я занимаюсь разработкой новой библиотеки и совершенно не знаком с концепцией ведения журнала.
Я добавил журналирование с использованием модуля журналирования Python для этого же.В журналировании, которое я дал, есть определенный набор FileHandler для уровня отладки и StreamHandler, установленный на уровне предупреждения.Документация Python о ведении журнала гласит, что в библиотеках должны быть только нулевые обработчики.Вот ссылка на документацию https://docs.python.org/3/howto/logging.html#library-config
Будет ли проблема, если у меня все еще есть эксклюзивные обработчики файлов и потоков в моей библиотеке.
Я не могу понять, почему нужно создавать журналы в библиотеках, если они не могут иметь своих собственных настраиваемых обработчиков.
Было бы очень полезно, если бы кто-то смог устранить пробел в моем понимании относительно реализации ведения журнала в библиотеках.
Дополнительный вопрос: как разработчик приложения, использующий мою библиотеку, сможет получить доступ к / включитьжурналы, которые я создал в библиотеке, если я установил обработчик Null?