как использовать log4j с несколькими классами?

В настоящее время я пишу большой проект на java, с множеством классов, некоторые классы довольно маленькие, это просто представляют объекты только с несколькими методами. У меня есть средство ведения журнала, установленное в моем основном классе, и оно отлично работает. Я хочу иметь возможность использовать только одно средство ведения журнала (с одним консольным приложением) со всеми классы. Я пытался передать ссылку на регистратор различным классам, но это выглядело неправильно. кроме того, иногда я запускаю тесты для классов без запуска main, и, таким образом, регистратор не инициализируется для других классов.

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

20
задан stdcall 2 October 2011 в 06:07
поделиться