创建项目
项目名称:009-log4j2-demo
编写log4j2日志控制文件
<?xml version="1.0" encoding="UTF-8" ?>
<Configuration status="OFF">
<!--定义日志附加器-->
<Appenders>
<!--控制台附加器-->
<Console name="console" target="SYSTEM_OUT">
<PatternLayout pattern="[log4j2-demo] %-d{yyyy-mm-dd HH:mm:ss.SSS} [%-5p] %c:%L - %m%n"/>
</Console>
<!--
文件附加器:将日志信息打印到一个文件中
fileName属性:指定日志文件输出的位置及文件名称
append属性:默认值为true则会在之前日志后面追加日志信息,false:则覆盖之前日志内容
-->
<File name="file" fileName="c:/logger/file.log" append="true">
<PatternLayout pattern="[log4j2-demo] %-d{yyyy-MM-dd HH:mm:ss.SSS} [%-5p] %c:%L - %m%n"/>
</File>
</Appenders>
<Loggers>
<Root level="info">
<AppenderRef ref="console"/>
<AppenderRef ref="file"/>
</Root>
</Loggers>
</Configuration>
编写测试类
查看测试结果