日志技术体系结构

image.png

Logback日志框架

image.png

Logback日志框架快速入门

1、将Logback相关依赖包导入项目中,并添加依赖

image.png
将需要用到的jar包导入到,项目下新建的lib文件夹中
image.png
将Jar包加入到项目依赖库中
image.png
image.png
导入成功
image.png

2、将Logback的核心配置文件logback.xml拷贝到src下(必须是src)

logback.xml的作用:控制日志的打印路径,打印到哪里,是否打印日志
image.png

3、在代码中获取日志对象

  1. public static final Logger LOGGER = LoggerFactory.getLogger("类对象");

具体代码:

  1. package com.key.logback;
  2. /*
  3. 快速搭建Logback日志框架,记录程序执行情况,将记录结果输出到控制台中或文件中
  4. */
  5. import org.slf4j.Logger;
  6. import org.slf4j.LoggerFactory;
  7. public class Test {
  8. public static final Logger LOGGER = LoggerFactory.getLogger("Test");
  9. public static void main(String[] args) {
  10. try {
  11. LOGGER.debug("main方法开始执行...");
  12. LOGGER.info("开始记录第二行日志,开始进行除法");
  13. int a = 10;
  14. int b = 0;
  15. LOGGER.trace("a=" + a);
  16. LOGGER.trace("b=" + b);
  17. System.out.println(a / b);
  18. } catch (Exception e) {
  19. e.printStackTrace();
  20. LOGGER.error("程序出现异常..." + e);
  21. //LOGGER.error("程序出现异常...");
  22. }
  23. }
  24. }

image.png

Logback的配置详解

1、日志级别设置

image.png

2、如何控制不同等级的日志输出

image.png
如果只想要输出INFO级别以上的日志,那么设置

  1. <root level="INFO">