优势:
可以将系统执行的信息选择性的记录到指定的位置(控制台,文件中,数据库中)。
可以随时以开关的形式控制是否记录日志,无需改源代码。
最新最好slf4j的日志实现框架:Logback.
Logback主要分为三个技术模块:
Logback-core:Logback-core模块为其他两个模块奠定了基础,必须有。
Logback-classic:它log4j的一个改良版本,同时它完整实现了slf4jAPI。
Logbakc-access模块与Tomcat和Jetty等Servlet容器集成,以提供HTTP访问日志功能。
public static final Logger LOGGER =LoggerFactory.getLogger("Test.class");
public static void main(String[] args) {
try {
LOGGER.debug("main方法开始执行了~~");
LOGGER.info("two");
int a = 10;
int b = 0;
LOGGER.trace("a=" + a);
LOGGER.trace("b=" + b);
System.out.println(a / b);
}catch(Exception e){
e.printStackTrace();
LOGGER.error("功能出现异常。"+e);
}
}