Лучшая практика, чтобы изящно использовать откат в модуле perl, если log4perl не установлен

Итак, я пытаюсь научиться правильно использовать log4perl.

Кажется, что имеет смысл написать модуль, который использует log4perl, но также может быть распространен в систему, где log4perl не установлен и по-прежнему работает без сбоев, просто не регистрировать. Если у меня есть use Log::Log4Perl qw(:easy); в модуле компиляция завершается с помощью:

Can't locate Log/Log4Perl.pm in @INC ...

В основном, какова стандартная и лучшая практика среди пользователей log4perl для обеспечения совместимости log4perl в модуле без принудительного его применения? Кажется, что-то, что должно быть общим, но я не могу найти это, чтобы спасти мою жизнь.

Заранее спасибо.

РЕДАКТИРОВАТЬ: Спасибо за отзыв! Я отредактировал вопрос, чтобы отразить, что я ищу наилучшую практику среди пользователей log4perl в этой ситуации, учитывая, что, безусловно, это должно быть распространенной проблемой среди пользователей log4perl... верно?

0 ответов

Другие вопросы по тегам