tech.cap

我在一望无际的路上

替换commons logging : 又一个java的log包: SLF4J

Yes ~! Yet Another Java Logging Api 

数一数, java现在有的loggingapi一共有log4j, jdk logging, commons logging, SLF4J4个log包了, 其中log4j和 jdk logging,是对log的封装,   commons logging和SLF4J则是对log api的封装. 如果你去翻阅文档,你会发现每一个logapi都是告诉你"我们提供标准的使用log的方式", 但是出来好几个标准, 反而让人无法知道什么才是真正的"标准"

据说SLF4J是对commons logging的改良, 不再会有恶心的classloader问题, SLF4J采用的是编译器绑定底层实现的方式来避免classloader的问题, 这样做的一个小缺陷是无法运时候绑定底层实现了(反正偶也不用)

SLF4J提供了对commons logging的支持, 所以说来commons logging是可以无缝迁移的.希望这是个好消息


posted on 2006-03-11 11:53 tech.cap 阅读(2556) 评论(0)  编辑  收藏 所属分类: java


标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-03-11 23:05 编辑过
 
 
相关链接:
网站导航: