Кажется, что log4j имеет некоторые class loading issues (среди прочих), и мне кажется, что тенденция состоит в том, чтобы выйти из log4j в сторону slf4j. (Hibernate прекратил использовать первый в пользу последнего)Заброшено ли Log4j в пользу Slf4j?
- Это правда?
- Каковы основные проблемы в log4j, которые разрешает slf4j?
- Является ли slf4j последним словом или есть даже лучший «следующий следующий log4j» отраслевой стандарт?
Update:
- Так это answer по delfuego меня смущает, вы можете принять/приемлю его ?:
Вы, кажется, что наткнулся на серьезную проблему с log4j (и Apache Commons Logging), , а именно, что у них смешно трудное время обнаружения и взаимодействия с правильными загрузчиками классов, так как они используются . Существует очень плотное описание , в комплекте с примерами, здесь; сообщение об увольнении состоит в том, что является одной из основных движущих сил для . Новая система регистрации SLF4J была равна , полностью устраняя эти проблемы. Возможно, вы захотите поменять его и посмотреть, есть ли у вас ваша жизнь.
- Другие вопросы по log4j загрузки классов: http://articles.qos.ch/classloader.html
В статье, ссылающейся на http://articles.qos.ch/classloader.html, нет проблем с загрузкой классов с помощью log4j, а с помощью Jakarta Commons Logging (другой фасад ведения журнала). Это то, что SLF4J заменяет и связывает код фактической базовой системы ведения журнала (включая, возможно, log4j), чтобы устранить проблемы загрузки классов. –
Возможный дубликат [Если новые проекты используют logback вместо log4j?] (Http://stackoverflow.com/questions/178836/should-new-projects-use-logback-instead-of-log4j) – ripper234