log4j与slf4j
添加slf4j只需要在pom.xml中加入slf4j-api即可。SLF4J(Simple logging Facade for Java)不是一个真正的日志实现,而是一个抽象层( abstraction layer),它允许你在后台使用任意一个日志类库。如果想只使用slf4j,那么需要再引入slf4j-nop。我们使用log4j,则需要引入slf4j-log4j12,然后添加log4j的相关配置文件即可。
log4j.properties
碎碎念
-
在你的开源或内部类库中使用SLF4J会使得它独立于任何一个特定的日志实现,这意味着不需要管理多个日志配置或者多个日志类库,你的客户端会很感激这点。通过使用SLF4J的日志方法,你可以延迟构建日志信息(Srting)的开销,直到你真正需要,这对于内存和CPU都是高效的。[1]
-
源码参考