50,530
社区成员
发帖
与我相关
我的任务
分享
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">
<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="log/output.log" append="true">
<PatternLayout pattern="%d{HH:MM:SSS} [%t] %-5level %logger{36} - %msg%n"/>
</File>
<RollingFile name="roolingFile" fileName="logs/app.log"
filePattern="logs/$${date:yyyy-MM}app-%d{MM-dd-yyyy}-%i.log.gz">
<PatternLayout pattern="%d{HH:MM:SSS} [%t] %-5level %logger{36} - %msg%n"/>
<SizeBasedTriggeringPolicy size = "4kb"/>
</RollingFile>
</Appenders>
<Loggers>
<Root level="All">
<AppenderRef ref="Console"/>
<AppenderRef ref="file"/>
</Root>
</Loggers>
</Configuration>
package practice01;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
public class TestLog {
//日志对象
private static Logger logger = LogManager.getLogger(TestLog.class.getName());
public static void main(String[] args) {
logger.trace("我是trace");
logger.info("我是info信息");
logger.error("我是error");
logger.fatal("我是fatal");
logger.trace("退出程序.");
logger.debug("遇到bug");
}
}