Spring Boot初探之log4j2配置

本文介绍如何在SpringBoot项目中配置log4j2,包括创建log4j2.xml配置文件并设置其路径,以及如何在代码中使用log4j2记录日志。

一、背景

下面讲在使用Spring Boot搭建微服务框架时如何配置log4j2,通过log4j2输出系统中日志信息。

二、添加log4j2的配置文件

在项目的src/main/rescources目录下创建log4j2.xml文件(如果没有这个目录,手工创建)。

<?xml version="1.0" encoding="UTF-8"?>  
<Configuration status="info">  
    <Appenders>  
        <Console name="Console" target="SYSTEM_OUT" follow="true">  
            <PatternLayout>  
                <pattern>%d %p %C{1.} [%t] %m%n</pattern>  
            </PatternLayout>  
        </Console>  
        <File name="File" fileName="log/log.txt">  
            <PatternLayout>  
                <pattern>%d %p %C{1.} [%t] %m%n</pattern>  
            </PatternLayout>  
        </File>  
    </Appenders>  
    <Loggers>  
        <Root level="info">  
            <AppenderRef ref="Console" />  
            <AppenderRef ref="File" /> 
        </Root>  
    </Loggers>  
</Configuration>  

这个是一个最简单的配置,可以参考log4j2官方指导创建个性化的配置文件。

三、设置配置文件路径

在application.properties文件中指定log4j2.xml文件的路径:

这里写图片描述

四、 在代码中使用log4j2记录日志

这里写图片描述
输出日志文件内容:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值