log4j2配置文件详解(springboot+slf4j+log4j2+yaml+lombok)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了log4j2配置文件详解(springboot+slf4j+log4j2+yaml+lombok)相关的知识,希望对你有一定的参考价值。

参考技术A log4j2配置文件学习笔记:
说明1:本文主要针对yml配置,其他xml配置或者json配置。
说明2:下面是大致介绍了结构,什么作用,当然还有其他分类,比如:logger,AsyncLogger | appenders fileAppenders | rollingFile,rollingRandomAccessFile这些不同的分类和里面具体的参数设置。见官网,官网写的非常好: log4j2官网

yaml格式可以参考: YAML语法入门
大致配置(比较长,看有注释的就可以,没注释的大致都相同):

备注:关于各种filter的配置参数见: 官网filter介绍

springboot+slf4j+log4j2+yaml中使用:主要是@slf4j(topic="自定义的logger name")。
其实@slf4j注解就是实现:

以上是关于log4j2配置文件详解(springboot+slf4j+log4j2+yaml+lombok)的主要内容,如果未能解决你的问题,请参考以下文章

springboot2 log4j2 加载多次 加载两次 配置文件 加载顺序

如何springboot 默认的log4j2配置

SpringBoot配置多环境log4j2

十一springboot 配置log4j2以及打包成zip文件

十springboot 配置log4j2以及打包成zip文件

log4j2配置详解