log4j2.xml配置
时间: 2023-08-27 18:48:11 浏览: 75
log4j.properties详解与例子
log4j2.xml是用于配置Log4j2日志框架的文件。以下是一个简单的log4j2.xml配置示例:
```xml
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="INFO">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
<File name="File" fileName="logs/application.log">
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
</File>
</Appenders>
<Loggers>
<Root level="info">
<AppenderRef ref="Console"/>
<AppenderRef ref="File"/>
</Root>
</Loggers>
</Configuration>
```
这个配置文件定义了两个Appender(输出目标):Console和File。Console将日志输出到控制台,File将日志输出到文件。PatternLayout定义了日志输出的格式。在这个示例中,日志记录了时间戳、线程ID、日志级别、类名和日志消息。
要使用这个配置文件,将它放置在类路径下,并在应用程序启动时加载配置。这样,Log4j2将按照配置文件中定义的方式记录日志。
阅读全文