1. Cached 2. SystemProperty 3. Service 4. FileProperty 5. default
那么优先级最高的使用System.setProperty,接下来是Service方式配置实现, 还有一种,也就是大家用的最多的commons-properties.propery, 这种方式最方便.
如果都没有,那么使用JDK14Logger实现。
可能有的人把log4j的jar加到项目组,就能用log4j了,有的呢还需要制定commons-properties, 还有的是用System属性也无效。
这里有一点要注意,有的服务器,第三方jar可能会重写LogFactoryImpl, 如果你使用Apache的实现,只需要添加jar就可以了,这也是为什么使用人多的原因,方便啊。
而且也渐渐成为了标准。