Должен ли логгер быть объявлен статическим или нет? Обычно я видел два типа декларации для регистратора:
protected Log log = new Log4JLogger(aClass.class);
или
private static Log log = new Log4JLogger(aClass.class);
Какой из них следует использовать? что такое pro и con обоих?