1.日志概述:记录代码运行时的信息,可永久保存,常用框架logback
2.Logback日志框架
搭建Logback框架
//快速搭建Logback日志框架,将执行情况记录 public class Test { //创建Logback日志对象,代表了日志技术 public static final Logger LOGGER = (Logger) LoggerFactory.getLogger("Test.class"); public static void main(String[] args) { try { LOGGER.debug("main方法执行"); LOGGER.info("记录第二行代码"); 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); } } } 2023-01-09 21:30:37.424 [main] DEBUG Test.class - main方法执行 2023-01-09 21:30:37.425 [main] INFO Test.class - 记录第二行代码 2023-01-09 21:30:37.428 [main] TRACE Test.class - a = 10 2023-01-09 21:30:37.429 [main] TRACE Test.class - b = 0 2023-01-09 21:30:37.429 [main] ERROR Test.class - 功能出现异常:java.lang.ArithmeticException: / by zero
3.Logback打印级别
<root level="ALL">
- ALL 和 OFF分别是打开、及关闭全部日志信息。
- 除此之外,日志级别还有: TRACE < 默认(DEBUG) < INFO < WARN < ERROR
- 作用:当在logback.xml文件中设置了某种日志级别后,系统将只输出当前级别,以及高于当前级别的日志。