java – Logback是否足够成熟以取代log4j?
我已经阅读了类似的问题,如
this和
this.但它们大约有四年了!
此外,我还阅读了this的logback页面,其中有一些非常好的信息,说明为什么选择logback over log4j. 我希望为具有以下技术堆栈的项目实现日志框架 – >春天 我已经决定使用slf4j作为外观,所以这个问题是关于是否使用slf4j log4j或slf4j logback(我知道logback本身使用slf4j). 我正在寻找的是 – >有没有人有过使用Logback的经验,证明它不像log4j那样成熟或高效? 编辑:我已经阅读了许多地方(下面的答案之一也说明了这一点)log4j已经死亡/已弃用.与此相反,log4j刚刚发布了其2.0版本的alpha version.所以我不买那个论点. 解决方法
LogBack成功登陆Log4J,它来自制作Log4J的作者. Log4J目前已被弃用.
以下是SLF4J / LogBack素数的示例: Log4J(当前) Object entry = new SomeObject(); logger.debug("The new entry is "+entry+"."); 以下是执行的任务: > Java在变量条目上调用toString方法以获取String文字表示. Java初始化堆中的空间以保存String对象. SLF4J / LogBack(新) Object entry = new SomeObject(); logger.debug("The new entry is {}.",entry); 以下是执行的任务: > Java传递String对象“新条目为{}.”并将对象条目作为输入参数传递给SLF4J. SLF4J检查当前日志记录级别是否为DEBUG及以上. (假设它在logging.xml描述符中设置为INFO) http://www.slf4j.org/faq.html#logging_performance 能否用logback / log4j loggin替换tomcat-default jul日志?
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |