日志框架LOG4J2系列二——log4j2配置文件

日志框架LOG4J2系列二——log4j2配置文件

  • 一、log4j2支持的配置文件格式
  • 二、log4j2.xml配置文件
  • 三、log4j2.xml配置项详解
  • 总结

上一节:日志框架LOG4J2系列一——入门
在上一节留下了两个疑问:
1、为什么日志输出到控制台,如何输出到文件中?
2、日志的格式为什么是这样的?
要回答上面的这两个问题,那就得介绍log4j2的配置了,这里强烈推荐大家有时间去官网看一下
Apache Log4j 2

一、log4j2支持的配置文件格式

  1. log4j2支持XML、JSON、YAML和properties四种配置文件格式,当然官网上还介绍了通过代码来进行配置的方法,这里不重点介绍。
  2. log4j2最方便的在于自动加载配置,log4j2自动加载配置的优先级如下:
    1. log4j2在程序启动时会检查系统配置项“log4j2.configurationFile”,如果此配置项被设置,则优先采用此配置项指定的配置文件去解析加载;
    2. 如果1中的系统配置项没有被指定,则按下面优先级顺序加载。首先寻找classpath下的log4j2-t

你可能感兴趣的:(日志框架,java,slf4j,log4j2,spring,boot)