Java 日志组件(二)
3、log4j2 log4j2与log4j发生了很大变化,不兼容。log4j仅仅作为一个实际的日志框架,slf4j、commons-logging作为门面统一各种日志框架的混乱格局,现在log4j2也想跳出来当门面,也想统一大家。日志越来越乱了 log4j-api:作为日志接口层,用于统一底层日志系统。 log4j-core:作为上述日志接口的实现,是一个实际的日志框架。 3.1、maven依赖 1 <dependency> 2 <groupId>org.apache.logging.log4j</groupId> 3 <artifactId>log4j-api</artifactId> 4 <version>2.2</version> 5 </dependency> 6 <dependency> 7 <groupId>org.apache.logging.log4j</groupId> 8 <artifactId>log4j-core</artifactId> 9 <version>2.2</version> 10 </dependency> 3.2、使用方式 编写log4j2.xml配置文件(目前log4j2只支持xml、json、yuml,不再支持properties) 1 <?xml version="1.0" encoding="UTF-8"?> 2