这是slf4j-log4j12-1.6.1+slf4j-api-1.6.1.jar下载,slf4j-log4j12-1.5.6.jar 这两个jar谁有,能不能给我一份。顺便问下有看过java项目开发全程记录的么苗春义主编的。里面的第三个企业信息管理系统我弄了好久没有弄出来。
slf4j-log4j12-1.6.1+slf4j-api-1.6.1.jar不同于其他日志类库,与其它有很大的不同。SLF4J(Simple logging Facade for Java)不是一个真正的日志实现,而是一个抽象层( abstraction layer),它允许你在后台使用任意一个日志类库。如果是在编写供内外部都可以使用的API或者通用类库,那么你真不会希望使用你类库的客户端必须使用你选择的日志类库。
如果一个项目已经使用了log4j,而你加载了一个类库,比方说 Apache Active MQ——它依赖于于另外一个日志类库logback,那么你就需要把它也加载进去。但如果Apache Active MQ使用了SLF4J,你可以继续使用你的日志类库而无语忍受加载和维护一个新的日志框架的痛苦。
总的来说,SLF4J使你的代码独立于任意一个特定的日志API,这是一个对于开发API的开发者很好的思想。虽然抽象日志类库的思想已经不是新鲜的事物而且Apache commons logging也已经在使用这种思想了,但现在SLF4J正迅速成为Java世界的日志标准。让我们再看看几个使用SLF4J而不是log4j、logback或者java.util.logging的理由。
•slf4j-api-1.6.1.jar – JAR for SLF4J API
•log4j-1.2.16.jar – JAR for Log4J API
•slf4j-log4j12-1.6.1.jar – Log4J Adapter for SLF4J