SpringBoot整合日志框架LogBack
日志可以记录我们应用程序的运行情况,我们可以通过日志信息去获取应用程序更多的信息。常用处理java日志的组件有:slf4j、log4j、logback、common-logging等。其中log4j是使用得最多的日志组件。 而LogBack是基于Log4j基础上大量改良的一种日志框架,但是它不能单独使用,推荐配合日志框架SLF4J来使用。 LogBack当前分成三个模块:logback-core、logback-classic和logback-access;其中logback-core是其它两个模块的基础,就像spring框架里的spring-core一样。 Logback的核心对象 Logger:日志记录器 Appender:指定日志输出的目的地,目的地可以是控制台,文件 Layout:日志布局,指定日志信息的输出的格式 日志级别 DEBUG INFO WARN ERROR DEBUG < INFO < WARN < ERROR 我们一般不会去选择DEBUG级别,因为DEBUG级别会输出很多信息,包括一些无用的信息。 Log4j转换到LogBack 因为目前使用得最广泛的还是Log4j,要想转换到LogBack,可以使用这个 转换工具 。 比方说我们现在有一个log4j.properties文件。 ### 设置日志记录器### log4j.rootLogger = debug