SLF4J 1.6.2日志门面框架
日志框架用多了就知道,切换实现麻烦不说,还容易踩坑。SLF4J就是来这事儿的。它不是日志实现,而是个“中间人”,让你写一套日志代码,跑的时候再选用 Logback、Log4j、JUL 都行,灵活。
slf4j-1.6.2这个版本虽然发得早(2012 年),但多老项目还在用,稳定靠谱。包里集成挺全的,像slf4j-api
是核心,slf4j-simple
适合开发阶段先跑起来看看,slf4j-log4j12
这些绑定包也都带上了。
更贴心的是,它还给你准备了slf4j-nop
这种“啥都不打”的实现,有时候不想输出日志,直接上它就完事了。还有桥接包,像log4j-over-slf4j
,一键替换老项目里的 Log4j 调用,不用重写代码,省心。
配置也简单,哪个实现的jar
在classpath
里,就用哪个,自动绑定,连设置都省了。性能也还行,普通应用够用,轻量省资源,尤其适合对日志要求不是高的项目。
如果你在维护旧系统或者搭个快速原型,又不想折腾日志架构,slf4j-1.6.2真的是个不错的选择。要换实现?扔个包进去就搞定。
想更深入了解?你可以看看这些资料:Slf4j 日志相关 jar 包 或 SLF4J:Java 日志抽象层。
2.85MB
文件大小:
评论区