log4j2 配置文件解读
1、日志相关介绍 日志接口(slf4j):slf4j是对所有日志框架制定的一种规范、标准、接口,并不是一个框架的具体的实现,因为接口并不能独立使用,需要和具体的日志框架实现配合使用(如log4j、logback)。常用的日志实现方式有log4j、logback、log4j2,log4j是apache实现的一个开源日志组件;logback同样是由log4j的作者设计完成的,拥有更好的特性,用来取代log4j的一个日志框架,是slf4j的原生实现;log4j2是log4j 1.x和logback的改进版,据说采用了一些新技术(无锁异步、等等),使得日志的吞吐量、性能比log4j 1.x提高很多,并解决了一些死锁的bug,而且配置更加简单灵活。以下以log4j2 xml配置文件为例。 2、log4j2.xml文件内容如下 <?xml version="1.0" encoding="utf-8"?> <!-- log4j2内部日志配置,status表示日志级别,monitorInterval表示监控间隔 --> <Configuration status="WARN" monitorInterval="10"> <!-- 属性配置,后续可以使用${xxx}获取对应的值 --> <properties> <!-- 日志存放根目录 --> <property name="LOG_HOME"