关于spring boot项目的日志配置
新搭建项目,过去一直都是复制的别人的日志配置文件。心想自己也该了解了解这个了。然后百度一波,大家都是log4j2都很强大
开始百度怎么集成,不出所料全是复制粘贴党。还各种复杂的xml配置。开始愚蠢的研究别人的xml配置。
突然醒悟去spring官网找配置: https://docs.spring.io/spring-boot/docs/2.5.2/reference/htmlsingle/#features.logging. 
发现关于log4j2的配置聊聊无几,只有logback才有专有配置,这里也说了默认的配置扫描文件名 
又回头看了下spring的配置,突然醒悟。这些通用配置就是可以给log4j2用的。这里有一系列的日志文件设置,大部分参数都已有默认设置。 
管他这个那个,配置个日志文件名,直接类里面使用log4j2的日志打印,如果输出了文件就行。 不出所料,日志文件成功输出。 这里说明下,@Log4j2 是从Lombok里面取得。
server.port=8081
# 这里其实是个文件地址,可以采用相对地址、绝对地址或直接使用文件名字
logging.file.name=这是个日志文件名.log

|