(五)SpringBoot集成log4j2

1、添加pom依赖

org.springframework.boot

spring-boot-starter-logging

*

*

org.springframework.boot

spring-boot-starter-log4j2

com.lmax

disruptor

3.4.2


2、在src/main/resources目录下增加log4j2的配置文件:

D:/workspace-summer/logs

msp-gateway

${APP_NAME}-normal

${APP_NAME}-error

%d|%-5level|%-15t|%X{channel_serial_no}|%X{serial_no}|%X{trans_code}|[%-40c:%-3L]|%m%n

100MB

100

onMismatch="DENY" />

fileName="${LOG_HOME}/${FILE_NAME}.log"

filePattern="${LOG_HOME}/$${date:yyyy-MM-dd}/${FILE_NAME}-%d{yyyy-MM-dd}-%i.log">

interval="1" />

size="${SINGLE_FILE_MAX_SIZE}" />

max="${SINGLE_DAY_FILE_MAX_COUNT}">

fileName="${LOG_HOME}/${ERROR_FILE_NAME}.log"

filePattern="${LOG_HOME}/$${date:yyyy-MM-dd}/${ERROR_FILE_NAME}-%d{yyyy-MM-dd}-%i.log">

interval="1" />

size="${SINGLE_FILE_MAX_SIZE}" />

max="${SINGLE_DAY_FILE_MAX_COUNT}">

includeLocation="true" additivity="false">

additivity="false">

你可能感兴趣的:((五)SpringBoot集成log4j2)