Logback是由log4j创始人设计的又一个开源日志组件。logback当前分红三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使你能够很方便地更换成其它日志系统如log4j或JDK14 Logging。logback-access访问模块与Servlet容器集成提供经过Http来访问日志的功能。数组
2011年11月03日,logback 1.0 发布,Java 日志框架。 ###2.加载原理 使用方法,参考:http://www.javashuo.com/article/p-sjnuwpnb-dc.htmlapp
###3.测试类框架
package test.com.test; import org.junit.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class LogTest { private Logger logger = LoggerFactory.getLogger(LogTest.class); @Test public void logTest(){ logger.trace("trace test"); logger.debug("debug test"); logger.info("info test"); logger.warn("warn test"); logger.error("error test"); String name = "Piz"; String message = "3KU"; String[] fruits = { "apple", "banana" }; // logback提供的可使用变量的打印方式,结果为"Hello,Piz!" logger.info("Hello,{}!", name); // 能够有多个参数,结果为“Hello,Piz! 3KU!” logger.info("Hello,{}! {}!", name, message); // 能够传入一个数组,结果为"Fruit: apple, banana" logger.info("Fruit: {},{}", (Object[]) fruits); } }