您有3种选择:
- Log4J
- java.util.logging(JUL)
- Logback(Log4J的后继)
现在,让我们看看它们如何满足您的要求:
- 积极维护
- 相当强大
- 有一个Maven回购
- 可以重新配置而无需重新启动您的应用
- 不要将您绑定到XML
log4j
:
- 不 ,没有积极维护
- 是的-
- 是的-
- 是的 -
- 是(使用Java属性文件,请参阅配置)。
java.util.logging
(7月):
- 我会说-
- 由您自行决定 -
- 不适用-
- 是(通过JMX或
LogManager#readConfiguration()
- - 是(使用属性文件)
登入 :
- 是的-
- 是的-
- 是的-
- 是的,通过JMX或自动扫描 -
- XML或Groovy中的配置文件
看来您必须做出一些让步(或找到我不知道的框架)。我会选择Logback,这就是现在发生的事情。



