Хорошая вещь о log4j в вашем случае состоит в том, что вашей банке действительно не нужно беспокоиться об этом. Основной вариант использования log4j:
- Получить объект логгера для текущего класса
- Вызовите один из методов этого регистратора, например,
debug("some message");
Если банки, которые вы отправляете, будут использоваться более крупным приложением, то в идеале ваш код будет выполнять только два шага, перечисленных выше. Таким образом, ваш код будет просто получать объекты регистратора из уже настроенного экземпляра log4j в клиентском приложении. Ваш производственный код будет отделен от необходимости знать, как настроить log4j.
Любое ведение журнала, которое вам нужно увидеть для разработки jar-файлов, может быть выполнено путем настройки экземпляра log4j в методах setUp () модульного теста или чего-то подобного, что не будет связано с производственным кодом, отправляемым клиенту. *