Лучшая практика, чтобы изящно использовать откат в модуле perl, если log4perl не установлен
Итак, я пытаюсь научиться правильно использовать log4perl.
Кажется, что имеет смысл написать модуль, который использует log4perl, но также может быть распространен в систему, где log4perl не установлен и по-прежнему работает без сбоев, просто не регистрировать. Если у меня есть use Log::Log4Perl qw(:easy);
в модуле компиляция завершается с помощью:
Can't locate Log/Log4Perl.pm in @INC ...
В основном, какова стандартная и лучшая практика среди пользователей log4perl для обеспечения совместимости log4perl в модуле без принудительного его применения? Кажется, что-то, что должно быть общим, но я не могу найти это, чтобы спасти мою жизнь.
Заранее спасибо.
РЕДАКТИРОВАТЬ: Спасибо за отзыв! Я отредактировал вопрос, чтобы отразить, что я ищу наилучшую практику среди пользователей log4perl в этой ситуации, учитывая, что, безусловно, это должно быть распространенной проблемой среди пользователей log4perl... верно?